linux下Nas使硬盤自動進入休眠省電狀態

在日常使用中機械盤的使用頻率是非常低的,尤其是安裝了很多塊硬盤的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*

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章