NAS

Iomega NAS 데비안 하드 절전모드 설치하기

우성군 0 11232 0

데비안 설치 후 하드가 계속 돌아가게 되는데요.


7200rpm이라서 그런지 하드 진동음이 있는 편입니다.


그래서 안쓸때는 하드 절전모드로 들어가면 전기도 아끼고 진동음도 없어지고 일석이조죠.


다만 관련링크에 적혀있듯이 너무 자주 자다깨다 하면, 하드에 무리가 갈 수 있기 때문에


그에 대한 잠재적인 고장은 사용자의 몫입니다.


전 16일 정도 돌리고 있는데 아직은 별 이상은 없습니다.



설치방법은 위에 관련링크 그대로 하시면 됩니다.


그리고 설정파일은 약간 수정해야 합니다.


# defaults file for hd-idle


# start hd-idle automatically?

START_HD_IDLE=true


# hd-idle command line options

# Options are:

#  -a               Set device name of disks for subsequent idle-time

#                          parameters (-i). This parameter is optional in the

#                          sense that there's a default entry for all disks

#                          which are not named otherwise by using this

#                          parameter. This can also be a symlink

#                          (e.g. /dev/disk/by-uuid/...)

#  -i          Idle time in seconds.

#  -l            Name of logfile (written only after a disk has spun

#                          up). Please note that this option might cause the

#                          disk which holds the logfile to spin up just because

#                          another disk had some activity. This option should

#                          not be used on systems with more than one disk

#                          except for tuning purposes. On single-disk systems,

#                          this option should not cause any additional spinups.

#

# Options not exactly useful here:

#  -t               Spin-down the specfified disk immediately and exit.

#  -d                      Debug mode. This will prevent hd-idle from

#                          becoming a daemon and print debugging info to

#                          stdout/stderr

#  -h                      Print usage information.

HD_IDLE_OPTS="-a sda -i 300 -l /var/log/hd-idle.log"


위에 빨간색에 있듯이 sda냐 sdb냐 그것이 중요합니다.



Putty 접속해서 


fdisk -l


위 명령어를 넣어줍니다.



/root $ fdisk -l


WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.



Disk /dev/sda: 3000.6 GB, 3000592982016 bytes

255 heads, 63 sectors/track, 364801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x6e115f14


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1      267350  2147483647+  ee  GPT


Disk /dev/sdb: 4004 MB, 4004511744 bytes

8 heads, 3 sectors/track, 325888 cylinders

Units = cylinders of 24 * 512 = 12288 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xca70b2cc


   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1              86      325888     3909632   83  Linux


Disk /dev/md0: 21.5 GB, 21474770944 bytes

2 heads, 4 sectors/track, 5242864 cylinders

Units = cylinders of 8 * 512 = 4096 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000


Disk /dev/md0 doesn't contain a valid partition table


Disk /dev/md1: 2979.1 GB, 2979084500992 bytes

2 heads, 4 sectors/track, 727315552 cylinders

Units = cylinders of 8 * 512 = 4096 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000


Disk /dev/md1 doesn't contain a valid partition table


Disk /dev/dm-0: 2979.1 GB, 2979084107776 bytes

255 heads, 63 sectors/track, 362186 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00000000


Disk /dev/dm-0 doesn't contain a valid partition table

/root $


위에 빨간 글자처럼 sda에 3000GB가 있는 것을 알 수 있습니다.


혹시나 sdb라면 제일 위에 해당 부분을 수정하면 됩니다.




잘 작동하는지 확인하려면 해당 로그를 보는게 제일 쉬운데


/var/log/hd-idle.log


를 열어서 보면 됩니다.


nano /var/log/hd-idle.log


위 명령어를 넣으면 


date: 2013-10-21, time: 05:56:17, disk: sdb, running: 671, stopped: 60

date: 2013-10-21, time: 05:56:57, disk: sda, running: 331, stopped: 401

date: 2013-10-21, time: 14:22:39, disk: sda, running: 331, stopped: 30011

date: 2013-10-21, time: 20:23:19, disk: sda, running: 331, stopped: 21309

date: 2013-10-22, time: 04:01:30, disk: sda, running: 1801, stopped: 25690

date: 2013-10-23, time: 04:01:32, disk: sda, running: 4233, stopped: 82169

date: 2013-10-23, time: 21:45:26, disk: sda, running: 4413, stopped: 59421

date: 2013-10-23, time: 23:46:31, disk: sda, running: 4533, stopped: 2732

date: 2013-10-24, time: 04:01:38, disk: sda, running: 2102, stopped: 13205

date: 2013-10-24, time: 19:04:59, disk: sda, running: 5073, stopped: 49128

date: 2013-10-24, time: 23:59:07, disk: sda, running: 331, stopped: 17317


이런 식으로 나오면 성공입니다.


저는 오드로이드NAS에 네트워크 드라이브에 연결해서 Mysql DB와 웹서버 파일 전체를 매일 백업 중이라서


새벽 4시에 매번 켜집니다 ㅎㅎ


처음에는 뭔가 꼬였는지 계속 켜지더군요;;; 그래서 Iomega의 서비스를 많이 죽였습니다;;


/var/log/daemon.log에 보니


Oct 14 20:15:20 squeezeplug ntpd[1437]: frequency file /var/lib/ntp/ntp.drift.TEMP: Permission denied


이런 식으로 NTP에 문제가 있더군요.


그래서 NTP 서비스 자체를 정지시켰습니다.


service ntp stop


으로 정지시켰던 것 같네요.


따로 작업 없이도 잘 되면 해줄 필요없구요 ㅎㅎ



이상 Iomega 데비안에 하드 절전모드 올리기였습니다.

, , ,

0 Comments