使 HDD 在未安裝時減速,但在安裝時保持旋轉

使 HDD 在未安裝時減速,但在安裝時保持旋轉

是否可以在安裝時使硬碟旋轉並在卸載時停止旋轉?

我在網路上尋找答案,但對於這樣的問題沒有任何準確的答案。總是說要在硬碟上設定超時或使用

hdparm -Y /dev/sdX

但我的意思是,他們只是部分解決了我的答案。好吧,我可以做這樣的事情,當我訪問HDD(我的主磁碟是SSD)時,它開始旋轉,在我停止使用它之後,我將卸載它並簡單地運行該命令..... .但這很煩人。我的意思是它是計算機,所以必須有任何方法來自動化這樣的事情,編寫一些腳本或其他什麼。我也使用TLP,但是TLP只會讓HDD超時,所以它並不能解決我的問題。

可能有人會問為什麼我需要它,為什麼光是設定超時還不夠。有兩個答案:

  1. 當我使用HDD時,我主要看電影或聽音樂(在它上面),如果HDD超時,它會一次又一次地停止和啟動,因為操作系統將始終從它讀取數據由於啟動->停止->啟動循環,這種方法會撕裂硬碟。

  2. 由於我有筆記型電腦,而不是桌上型電腦,因此我希望盡可能保留電池。當硬碟未安裝時,我知道我沒有使用它,因此硬碟沒有理由旋轉。

超時很好,但由於第一個原因,這對我來說不是(最好的)解決方案。如果有人知道如何提供幫助,請隨時寫信,我將不勝感激。謝謝!

答案1

根據驅動器的不同,超時可能會很長。通常比播放一首音樂所需的時間要長得多。 hdparm可以顯示驅動器的可用逾時,並應顯示驅動器的當前值和建議值。

除了舊的伺服器驅動器之外,我看到的建議是,如果驅動器閒置了幾分鐘,則將其降速。我在過去幾年檢查過的所有驅動器都已預先配置為在不活動時停止旋轉。

您可能需要檢查卸下磁碟機時作業系統是否已停止磁碟機旋轉。我相信你可以用 來查詢hdparm。如果驅動器沒有降速,請編寫一個簡短的腳本,以便在您想要停止使用驅動器時卸載並降速驅動器。

相關內容