在日常使用中機械盤的使用頻率是非常低的,尤其是安裝了很多塊硬盤的Nas,本文介紹如何自動關閉機械盤節電。
我們使用的命令是hdparm。詳細說明可在命令行中執行
man hdparm
-S參數可以設置磁盤進入待命狀態 (Standby/Spindown)的超時時間。該值用以確定磁盤在處於無活動狀態多長時間後關閉旋轉電機。
-B爲磁盤的電源管理參數。它的取值用於平衡磁盤的性能與電耗。當取值大於127(除255)時磁盤將不會斷電。取值255意味着關閉電源管理功能。爲了讓磁盤能自動斷電,我們將該值取127.
1.設置硬盤省電策略
無訪問一定時間後自動停轉待機(在ubuntu 18上親試沒有生效)
hdparm -S 60 /dev/hd*
這裏-S取值設定邏輯比較奇怪,本文列出部分常見取值供選:
30 = 2 min 30 sec
60 = 5 minutes
120 = 10 minutes
180 = 15 minutes
241 = 30 minutes
242 = 1 hour
243 = 1.5 hours
244 = 2 hours
2.使硬盤立馬進入省電狀態
hdparm -Y /dev/sd*
我的策略是編輯定時任務列表
sudo vi /etc/crontab
加入如下一行(10分鐘一次使硬盤進入休眠狀態)
*/10 * * * * root hdparm -Y /dev/sd*
3.檢查硬盤當前省電狀態
sudo hdparm -C /dev/sd*