도킹 스테이션을 통해 연결된 하드 드라이브가 있습니다. Gentoo는 10분마다 회전을 줄여서 디스크 스핀들에 마모를 일으켰고, 매번 드라이브가 회전할 때까지 기다리는 것이 불편했습니다. 시도했지만 hdparm -B255
이 -S0
명령이 디스크에서 작동하지 않고 hdparm이 오류를 반환합니다.
HDIO_DRIVE_CMD failed: Invalid argument
고급 전원 관리가 비활성화되었다고 보고합니다. 디스크가 계속 회전하는데도 말이죠. 노트북에서 USB 케이블을 뽑으면 도크를 닫을 때까지 디스크가 실행되는 동안 작동하므로 문제는 OS에 있습니다. ATA 명령은 USB 컨트롤러를 통해 전달될 수 없지만 OS가 어떻게든 속도를 늦출 수 있다는 내용을 읽었습니다. 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?
고쳐 쓰다:
# hdparm -I /dev/sdb | grep Advan
Advanced power management level: disabled
# hdparm -B255 /dev/sdb
/dev/sdb:
setting Advanced Power Management level to disabled
HDIO_DRIVE_CMD failed: Invalid argument
APM_level = off
# hdparm -S0 /dev/sdb
/dev/sdb:
setting standby to 0 (off)
HDIO_DRIVE_CMD(setidle) failed: Invalid argument