
我家裡用TrueNAS搭建了一台NAS。我大約每週訪問一次資料(兩次,因為我每週運行一次 ZFS 清理),因此我更喜歡在不存取池中的資料時降低磁碟轉速。
我的設定是:
- 奧德羅伊H3
- WD 紅加 WD40EFPX
- 希捷 IronWolf ST4000VN006
- 跨兩個磁碟的鏡像資料池
我使用這個腳本,按照其文檔來降低磁碟速度:https://github.com/ngandrass/truenas-spindown-timer
它非常適合 WD 磁碟,在我隨時存取資料之前,WD 磁碟都會保持低速運轉。
然而,希捷硬碟會隨機旋轉。可能與 TrueNAS 中執行的某些進程有關,用於檢查磁碟中的某些內容。
在執行一些測試後,我注意到我可以使用 hdparm 完美地降低 WD,之後看到它已成功停止。同樣的行為也適用於 WD 和 Seagate 磁碟。
hdparm -C /dev/sda
/dev/sda:
drive state is: standby
但是,幾分鐘後 Seagate 將隨機旋轉。我還注意到,如果我將 Seagate 硬碟設定為睡眠模式 ( hdparm -Y
) 而不是待機模式 ( hdparm -y
),則運行hdparm -C
會使磁碟旋轉,而 WD Red Plus 不會發生這種情況。
有什麼想法可以處理這個問題以使兩個磁碟旋轉更長時間嗎?謝謝