hdd stop spin
automatic, by tlp
# /etc/tlp.conf
# 具體可以看這個文件,下面兩行只是我的設置,你的配置要自己修改
DISK_SPINDOWN_TIMEOUT_ON_AC="0 12"
DISK_SPINDOWN_TIMEOUT_ON_BAT="0 12"
# 設置開機啓動
systemctl enable tlp
manual, by hdparm
https://blog.csdn.net/magaiou/article/details/92770845
從 man hdparm
可知:
# -S 從1到240的值指定5秒的倍數,從而產生5秒到20分鐘的超時。從241到251的值指定30分鐘的1到11個單位,從而產生30分鐘到5.5小時的超時。值252表示超時21分鐘。
hdparm -S[num] /dev/hd*
# -y 強制IDE驅動器立即進入低功耗待機模式,通常會導致其降速。
hdparm -y /dev/hd*
# -Y 強制IDE驅動器立即進入最低功耗睡眠模式,導致其完全關閉。
hdparm -Y /dev/hd*
所以可以通過在.zshrc
(或.bashrc
) 中添加alias
來快速手動停轉硬盤。