안녕하세요?
일단 하드 절전이 이전 펌웨어에서 들어가 있었으나, 최근에 빠졌는지 아니면 시간이 길어졌는지 파악을 못하고 있습니다.
이 부분을 강제설정하기 위해서 아래의 가이드를 공개합니다.
한편, 하드 절전을 하기 위해서는 hdparm 을 이용하거나 hd-idle 을 이용하면 가능한 부분이나, 디럭스에서는 hdparm 이 정상작동하고 usb 외장하드의 경우 hdparm 이 잘 작동하지 않아서 hd-idle 을 설치하여 해결보았습니다.
1. hd-idle 설치하기
hd-idle 은 미리 컴파일 해서 올려두었으며 설치하시고 설정만 하시면 됩니다.
# 패키지 파일을 받습니다.
root@AOL-Debian:~# wget http://u5pvr.djjproject.com/u5-hd-idle_1.05.deb
--2019-06-22 15:26:32-- http://u5pvr.djjproject.com/u5-hd-idle_1.05.deb
Resolving u5pvr.djjproject.com (u5pvr.djjproject.com)... 58.123.71.137
Connecting to u5pvr.djjproject.com (u5pvr.djjproject.com)|58.123.71.137|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12976 (13K) [application/x-debian-package]
Saving to: ‘u5-hd-idle_1.05.deb’
u5-hd-idle_1.05.deb 100%[========================================================================================================================================>] 12.67K --.-KB/s in 0.01s
2019-06-22 15:26:33 (1.02 MB/s) - ‘u5-hd-idle_1.05.deb’ saved [12976/12976]
# 설치를 합니다.
root@AOL-Debian:~# dpkg -i u5-hd-idle_1.05.deb
Selecting previously unselected package hd-idle.
(Reading database ... 55972 files and directories currently installed.)
Preparing to unpack u5-hd-idle_1.05.deb ...
Unpacking hd-idle (1.05) ...
Setting up hd-idle (1.05) ...
invoke-rc.d: could not determine current runlevel
Processing triggers for systemd (215-17+deb8u6) ...
Processing triggers for man-db (2.7.6.1-2) ...
2. hd-idle 설정하기
아래와 같이 설정하시면 됩니다. /etc/init.d/hd-idle 부분에서 HD_IDLE_OPTS 부분을 수정합니다.
-i 60 (60초 후 절전)
-a sda (장치 지정)
-l /var/log/hd-idle.log (로그 위치 지정)
장치를 특정하지 않으면 모든 장치에 절전이 설정됩니다.
root@AOL-Debian:~# nano /etc/init.d/hd-idle
#!/bin/sh
### BEGIN INIT INFO
# Provides: hd-idle
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start hd-idle daemon (spin down idle hard disks)
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/hd-idle
HD_IDLE_OPTS="-i 60 -l /var/log/hd-idle.log"
START_HD_IDLE=false
#[ -r /etc/default/hd-idle ] && . /etc/default/hd-idle
#if [ "$START_HD_IDLE" != "true" ] ; then
root@AOL-Debian:~# service hd-idle restart
[ ok ] Stopping the hd-idle daemon: hd-idle.
[ ok ] Starting the hd-idle daemon: hd-idle.
root@AOL-Debian:~#
로그를 확인하여 슬립이 잘 작동하는지 체크합니다.
root@AOL-Debian:~# tail -f /var/log/hd-idle.log
date: 2019-06-22, time: 15:21:25, disk: sda, running: 10, stopped: 30
date: 2019-06-22, time: 15:21:53, disk: sda, running: 10, stopped: 18
date: 2019-06-22, time: 15:22:23, disk: sda, running: 10, stopped: 20
여기까지 마치겠습니다. 감사합니다.
'AndroidOverLinux' 카테고리의 다른 글
[aolupdate] 19년 7월 4일 : 플렉스 서버 공식 레포 반영 (413) | 2019.07.04 |
---|---|
ShowDown Manager 1.0.0 설치하기 (2) | 2019.07.04 |
[aolupdate] 리눅스 펌웨어 안전성 개선 (20190615) (0) | 2019.06.15 |
U5 커스텀 백업 0.6 리눅스 버전 상세 설명 (klive, rclone, plexdrive, showdown) (0) | 2019.06.05 |
Apache Guacamole 1.0.0 설치하기 (debian9) (3) | 2019.06.04 |
댓글