본문 바로가기
AndroidOverLinux

U5 하드 절전 활성화하기 (수동설정)

by ㅋㅋ잠자 2019. 6. 22.
반응형

안녕하세요?


일단 하드 절전이 이전 펌웨어에서 들어가 있었으나, 최근에 빠졌는지 아니면 시간이 길어졌는지 파악을 못하고 있습니다.


이 부분을 강제설정하기 위해서 아래의 가이드를 공개합니다.


한편, 하드 절전을 하기 위해서는 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


여기까지 마치겠습니다. 감사합니다.


반응형

댓글