Hdparm-드라이브가 스핀 다운되었는지 확인


23

어쨌든 하드 드라이브가 회전했는지 확인해야합니까? 유휴 시간 후에 다음 명령을 사용하여 스핀 다운했습니다.

hdparm -S 120 /dev/hdX

그러나 제대로 작동하는지 확실하지 않으며 현재 전원 상태를 확인하여 전원이 올바르게 꺼 졌는지 궁금합니다.

답변:


22

다음 -C플래그를 사용하여 전원 상태를 확인할 수 있습니다 hdparm.

hdparm -C /dev/hdX

설명에 따르면 man 8 hdparm:

-씨

현재 IDE 전원 모드 상태를 확인하십시오.이 상태는 항상 알 수 없음 (드라이브가이 명령을 지원하지 않음), 활성 / 유휴 (정상 작동), 대기 (저전력 모드, 드라이브가 회전하지 않음) 또는 절전 모드 (가장 낮음) 중 하나입니다 전원 모드, 드라이브가 완전히 종료되었습니다). -S, -y, -Y 및 -Z 플래그는 IDE 전원 모드를 조작하는 데 사용할 수 있습니다.


5
주의 : 많은 사람들 hdparm -C이 드라이브 를 깨우고 smartctl -i -n standby대신 사용 하는 것이 좋습니다 . ( serverfault.com/questions/275364/… 또는 serverfault.com/questions/204227/when-hdd-wakes-up 참조 )
Benoit Blanchon 2012

BOTH hdparm -Csmartclt -i -n standby(우분투 서버 14.04.1 LTS) 테스트
STW

3

내가 가지고 있지 않기 때문에 hdparmsmartctl내 NAS I에서 사용할 수있는 체크 /proc내가 너무, 어딘가에 수 있다고 가정한다.

다운 된 경우 :

root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: STANDBY
Disk1: No_Disk
root@NAS:~# 

새끼 고양이가 미치면

root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: ACTIVE
Disk1: No_Disk
root@NAS:~# 

나도 얻었다

root@NAS:/proc# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: NO_ACTIVE
Disk1: No_Disk
root@NAS:~# 

몇 가지 테스트에서 추측 :

  • ACTIVE: HDD가 특정 시간 범위 내에 무언가를했습니다 (지금은 무언가를하는 것을 의미하지는 않습니다)
  • NO_ACTIVE: 약간의 활동이 있었지만 잠시 후 대기 상태가됩니다.
  • STANDBY: 음, HDD가 대기 상태입니다

이 작업을 완료 SuspendingTime하려면 HDD가 대기 상태가 된 후 몇 분이 지나야합니다.

유닉스 프로가 아니기 때문에 /proc/d_suspdtime시스템에 있어야한다고 말할 수 없습니다 (Google 결과에서 추측 하면 NAS 또는 busybox와 관련이 있을 수 있습니다).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.