저는 최근에 CubieBoard 3를 구입하고 데비안을 설치했습니다. OS는 SD카드에 설치하고 2.5인치 하드디스크를 이용해 파일을 공유하고 있습니다. 하드 드라이브는 ext4를 사용합니다.
에너지를 절약하고 디스크 수명을 연장하기 위해 사용하지 않을 때 HDD의 회전 속도를 낮추고 싶습니다. hdparm을 사용하는 데 몇 가지 문제가 있어서 시도해 보았습니다.HD 유휴이것은 작동하는 것 같습니다.
디스크는 정확히 5분 동안 회전을 멈추고 다시 10분 동안 활성화되어 프로세스가 다시 반복됩니다.
내 디스크가 회전하는 원인을 분석하는 데 도움이 되는 제안 사항이 있습니까?
답변1
smartd
나는 디스크의 SMART 상태를 감시하기 위해 데비안이 기본적으로 설치되어 실행되고 있다고 확신합니다 . 디스크 회전의 규칙성은 확실히 비슷한 것을 암시합니다.
먼저 실행하여 /etc/init.d/smartd status
smartd가 실행 중인지 확인합니다. 그렇다면 이 정도일 수도 있습니다. 그렇지 않다면 다른 문제이므로 이 답변을 무시해도 됩니다.
둘째, /etc/smartd.conf
합계를 확인합니다 /etc/defaults/smartmontools
. smartd 구성에서 정상적인 전원 차단 디스크를 갖는 가장 좋은 방법은 -n
스위치를 지정하여 /etc/smartd.conf에 수동으로 나열하는 것입니다. 예를 들어:
/dev/disk/by-id/wwn-0xXXXXXXXXXXXXXXXX -a -l error -l selftest -n standby,10,q -m root@localhost
( -n
또는 --nocheck
)는 smartd(8) 및 smartctl(8) 매뉴얼 페이지에 설명되어 있습니다. standby
이는 드라이브가 대기 모드(회전 속도 저하)에 있는 경우(회전 속도가 느려질 수 있음) 검사하지 않도록 지정하며 ,q
검사를 건너뛰었다는 정보 로그 메시지를 기록하지 않음을 의미합니다(그 자체로는 드라이브가 회전할 수 있습니다.) 건너뛸 최대 연속 검사 수를 지정하는 정수를 ,N
어디에 추가할 수도 있습니다 . N
위의 예에서는 10번의 검사를 건너뛴 후 현재 전원 상태에 관계없이 드라이브가 검사됩니다.
답변2
도움을 주셔서 감사합니다. 하지만 문제는 제가 직접 만들었습니다.
이것은 어리석은 일이지만 공유하고 싶었습니다. SD 카드에도 설치되어 있는 ownCloud 설치가 있습니다. 15분마다 디스크에 잠금 파일을 기록하여 디스크를 깨우는 cronjob을 실행해야 합니다.