WD red hdd 사용 시 주의점 HW


WD Red HDD의 경우 NAS 용도로 나왔습니다만 위의 link의 설명처럼 standby model를 지원하지 않습니다. 그래서 linux에서 hdparm을 통해서 control 하는 게 불가능합니다.

대신에 http://hd-idle.sourceforge.net/ 를 이용해서 제어하는 것이 가능하고, 이 경우 ubuntu에서는 직접 Source Code를 받아서 DEB Package를 build 해야 합니다.

wget https://downloads.sourceforge.net/project/hd-idle/hd-idle-1.04.tgz
tar xvfz hd-idle*.tgz
cd hd-idle
sudo apt-get install debhelper
dpkg-buildpackage -rfakeroot
dpkg -i ../hd-idle_*.deb

여기까지 한 후, ubuntu 18.04 기준으로 다음의 systemd file을 /lib/systemd/system/hd-idle.service에 생성합니다.
[Unit]
Description=hd-idle daemon

[Service]
Type=simple
Restart=always
RestartSec=10

ExecStartPre=-/usr/bin/killall hd-idle

# Set disk spin-down time to:
# 1800 seconds (30 minutes) for sda
# 1200 seconds (20 minutes) for sdb
# 0 (no spin-down) for other disks
# See documentation at http://hd-idle.sourceforge.net/
# Note the "-d" flag to ensure that hd-idle remains in foreground
# and can be managed by systemd
ExecStart=/usr/sbin/hd-idle -d -i 0 -a /dev/disk/by-uuid/BEA46EFDA46AAAA -i 1800 -a sdb -i 1200

ExecStop=/usr/bin/killall hd-idle

[Install]
WantedBy=multi-user.target
BEA46EFDA46AAAA 는 sudo blkid 명령으로 얻은 disk의 uuid 입니다. 다음과 같이 실행시키고 boot 시에 enable 시킬 수 있습니다.
# Enable at boot
$ systemctl enable hd-idle

# Start the service
$ systemctl start hd-idle

덧글

댓글 입력 영역