在外部機殼上重新啟動 HDD 降速倒數計時的最佳方法

在外部機殼上重新啟動 HDD 降速倒數計時的最佳方法

我有一個外部 HDD 外殼 (RaidSonic Icy Box) 和驅動器 (HGST NAS) 在 5 分鐘沒有活動後往往會轉速下降,但我需要它們保持活動狀態,直到我手動將其關閉。

它通常透過 USB3.0 連接,因此hdparm不執行任何操作。我也嘗試通過 eSATA,但hdparm效果不佳(嘗試了幾個不同的設定)並且驅動器在旋轉下降後立即旋轉,所以情況更糟...

我認為這個5分鐘的計時器與外殼本身有關,而不是作業系統。

我編寫了一個簡單的解決方法腳本,該腳本對檔案執行操作以重置倒數計時:

#!/bin/bash
cd /media/my/drive/.alive
while (true); do
    truncate -s 0 dummy
    sleep 270 # 4:30
done

dirls不重置倒數計時,看起來像是從快取中讀取)

我不介意運行另一個終端,那更好,我可以隨時關閉它,然後驅動器就會停止旋轉。不過我想知道是否有更好的方法?不會在驅動器上寫入任何內容(例如修改文件),而只是發送簡單的“保持活動”信號?

答案1

不確定它是否適合您,但您可以嘗試打開終端並輸入

gsku gnome-disks &

或者我想如果你沒有 gksu 你可以輸入

sudo gnome-disks &

然後選擇外部驅動器,然後單擊右上角看起來像三條垂直線的圖標,然後選擇Drive Settings您可以在那裡設置待機超時...再次不確定這是否適合您的情況,但值得一試:D 它可能有同樣的問題,因為它是一個外部硬碟,所以不確定它是否能工作,但我無法自己測試它,因為我沒有外部硬碟的可用性

如果您沒有安裝 gnome-disks,您可以使用以下命令安裝它

sudo apt-get install gnome-disk-utility

答案2

hdparm 的問題很可能是您的 hdparm 實現,因為 hdparm 通常控制透過 USB 連接的外部驅動器。

然而,hdparm 忽略降速設定是很常見的。很多時候,有必要確定您的硬體尊重或接受哪種設定。

apm 設定為 255 應該會完全停用降速,但是,許多系統要求您使用 254。

如果這仍然不起作用,請發布您的 hdparm 配置和任何相關錯誤

相關內容