是否可以安排硬碟的睡眠時間(7 天)?

是否可以安排硬碟的睡眠時間(7 天)?

我正在尋找一種方法來安排連接到我的 Linux (Debian 9) 盒子的外部硬碟何時進入睡眠狀態(停止旋轉)。

言歸正傳:我有一個作為多媒體伺服器運行的 Linux 機器。如果呼叫取得外部硬碟上的內容,則硬碟通常需要 15-30 秒才能喚醒並開始旋轉,這 a) 令人沮喪,b) 有時會導致多媒體伺服器逾時。我可以將硬碟設定為喚醒狀態並 24/7 旋轉,但這似乎很浪費,因為大多數時候我只在家裡使用多媒體伺服器。

是否有任何軟體工具或命令我可以用來設置硬碟旋轉時的每週計劃- 例如周一至週五:下午5 點至晚上11 點之間旋轉週六至週日:下午3 點至晚上11 點之間旋轉否則按需旋轉並根據需要睡眠系統計時器

答案1

cronjob 將允許這樣做:

# At 11pm every day, enable sleep after 30s
0 23 * * * /sbin/hdparm -S6 /dev/disk/by-id/...

# At 5pm on weekdays, disable sleeping
0 17 * * 1-5 /sbin/hdparm -S0 /dev/disk/by-id/...

# At 3pm on the weekend, disable sleeping
0 15 * * 0,6 /sbin/hdparm -S0 /dev/disk/by-id/...

相關內容