NAS 的「硬碟休眠」怎麼設:省電與壽命的實際取捨
.DS_Store。WOL 廣播與 ARP:部分網路環境的喚醒封包會誤觸。
如果你真的想抓出兇手,Synology 的「硬碟休眠偵錯日誌」、QNAP 的系統日誌、或是在 Linux 上用 iotop、fatrace 觀察,都是很有效的做法。先找出「誰在叫它」,再決定要不要為了那個服務放棄休眠。
迷思四:SSD 快取不會影響休眠
恰恰相反。SSD 讀取快取(Read Cache)確實可以減少硬碟被讀取的次數,對休眠有幫助;但SSD 寫入快取(Write Cache)的運作方式是先把資料寫進 SSD,再批次回寫到硬碟。這個「批次回寫」的時機如果剛好落在硬碟休眠期間,就會把硬碟叫醒。換句話說,寫入快取反而可能讓休眠變得不穩定。如果你非常在意休眠成功率,寫入快取要嘛關掉,要嘛接受它偶爾會打斷休眠。
實測經驗談:多數人的最佳解其實是「不開」
以筆者自己的經驗與社群回饋,一個很常見的結論是:多 bay NAS 加上多種服務的環境,硬碟休眠的實際效益很低,關掉反而省心。 相對地,單顆或雙顆硬碟、只做檔案儲存與備份的入門機種,休眠的成功率高、效益也比較明顯。至於 Unraid 這種「按需喚醒單顆硬碟」的架構,休眠的價值最高,因為它不會一次叫醒整個陣列。
六、我的建議:依使用情境決定
與其問「休眠該不該開」,不如問「我的 NAS 平常在做什麼」。以下用四種常見情境給出具體建議。
情境一:家用影音庫、偶爾存取
這是最適合開休眠的情境。NAS 平常只是放著,晚上回家看片、週末整理照片才會用到。建議設定:30 分鐘~1 小時休眠。不要設 10 分鐘或 20 分鐘,太短會導致你短暫離開又回來時頻繁啟停。同時把不需要的套件(尤其是媒體掃描、雲端同步)關掉或調整掃描頻率。
情境二:24 小時監控、下載、虛擬機
這種情境下硬碟幾乎不可能真正入睡,開休眠只會造成「睡睡醒醒」的反效果。建議設定:永不休眠。把省電的力氣改放在其他地方:選用低功耗硬碟(5400 轉或氦氣填充機種)、關閉不用的服務、確實做好散熱與除塵。這些做法的省電與壽命效益,遠比硬開休眠來得穩定。
情境三:小型辦公室檔案伺服器
辦公時間會有大量存取,下班後閒置。建議設定:2~3 小時休眠,或是搭配定時開關機(例如晚上 10 點關機、早上 8 點開機)。定時開關機其實是比休眠更徹底、也更可控的省電方式,而且不會有「睡睡醒醒」的問題。缺點是遠端臨時要存取時會撲空,這點要跟同事溝通清楚。
情境四:備份冷儲存(Cold Storage)
如果這台 NAS 專門用來接收備份,平常根本不會有人存取,那定時開關機會是比休眠更好的選擇。備份完成後直接關機,硬碟完全不耗電、不磨損、也不會有誤觸喚醒的問題。要用時再透過 WOL 喚醒,或設定固定時段開機。
七、進階調校:讓休眠真正有效的 8 個技巧
如果你評估後決定要開休眠,以下這些調校可以大幅提高成功率:
hdparm -B /dev/sdX 檢查,如果數值在 128 以上,硬碟根本不會被允許停轉。結語:省電是附加價值,穩定才是主目標
回到最初的問題:NAS 的硬碟休眠該怎麼設?答案其實取決於你怎麼定位這台機器。如果你的 NAS 是一台「想到才用」的檔案倉庫,開休眠、設個 1 小時,確實能省下一點電、也讓硬碟少轉一點。但如果你的 NAS 承擔著監控、下載、虛擬機、雲端同步這些 24 小時的工作,那麼「永不休眠」反而是更務實、也更不容易出事的選擇。
把數字攤開來看,4 顆硬碟一年省下的電費大約是 400~550 元。這個金額值得在意,但它絕不值得你用「每天啟停 50 次、兩年吃掉硬碟設計壽命」去換。真正影響硬碟壽命的,往往不是「有沒有休眠」,而是散熱做得好不好、電源穩不穩、有沒有定期備份、以及你有沒有注意 SMART 的變化。
所以,與其把休眠當成一帖萬靈丹,不如把它當成一個「在特定情境下有用的加分項」。先觀察你的 NAS 到底在忙什麼,找出真正的耗電與耗損來源,再決定那顆休眠開關該不該按下。這樣的順序,才是省電與壽命之間真正划算的取捨。
最後提醒一句:無論你怎麼設定休眠,備份永遠比省電重要。休眠省下的是幾百塊電費,備份救回的是幾萬塊的資料與回憶。設定頁面滑到底之前,記得先確認你的備份策略是完整的。
💬 想說點什麼?
歡迎到留言板分享你的想法、心得或疑問。
💬 前往留言板 →