답변:
파일 시스템을 마운트 hdparm -S 1 /dev/sdb
해제 한 다음 5 초 후에 스핀 다운되도록 설정하십시오 ( /dev/sdb
하드 디스크의 실제 장치로 교체 ). 이렇게하면 하드 디스크에서 사용되는 전력과 열이 최소화됩니다.
hdparm -Y
드라이브를 더 깊은 수면 모드로 설정하는 것처럼 보이는 남자를 보았다 . 권장하지 않습니까?
samiam의 답변을 더 발전시키기 위해 udev 규칙을 설정하여 이러한 작업을 수행 할 수 있습니다.
이 예제에서는 다음과 같이 파일을 채워야합니다 /etc/udev/rules.d
(이상적으로 45-sdX-power.rules
규칙을 따르기 위해 줄에 따라 이름을 지정해야 하지만 실제로는 중요하지 않습니다 ...).
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"
여기서 바이너리 를 채우고 전체 경로 를 sdX
제공 해야합니다 ( ).hdparm
which hdparm
이렇게하면 랩톱을 부팅 할 때마다 5 초 동안 아무 작업도하지 않으면 드라이브 회전이 자동으로 중지됩니다.
이것은 듀얼 부팅 디스크 (내 경우)에 이상적이며 일주일에 한 번 정도만 시작하는 백업 디스크 (이 경우 백업을 실행하기 전에 마운트하면 백업이 켜지고 나머지 시간은 꺼집니다) .
에 관해서 hdparm -Y /dev/sdX
는 디스크가 한 번만 회전하는 것을 막기 때문에 여기서는 유용하지 않습니다. 그 후에는 디스크에 대한 액세스 (예 : 마운트)가 다시 시작되고 명령을 다시 발행해야합니다.
gnome-disk-utility repo 코드의 짧은 조회 및
udisksctl power-off -b /dev/sdX
우분투와 민트에서 일합니다. ArchLinux에서 / usr / bin / udisksctl은 udisks2 패키지가 소유합니다.
출처 : 수퍼 유저 SE 답변