什麼是定期旋轉我的磁碟?
我最近買了一個 CubieBoard 3 並安裝了 Debian。作業系統安裝在 SD 卡上,我使用 2.5" 硬碟共享文件。硬碟使用 ext4。
如果不使用 HDD 來節省能源和延長磁碟的使用壽命,我希望它可以降速。我在使用 hdparm 時遇到了一些問題,所以我嘗試了hd-idle似乎可以工作。
磁碟正好旋轉 5 分鐘,然後再活動 10 分鐘以再次重複。
有什麼技巧可以讓我分析是什麼在旋轉我的磁碟?
感謝您的幫助,但我自己創造了這個問題。
雖然這是一件愚蠢的事情,但我想分享一下:我有一個 ownCloud 安裝,它也安裝在 SD 卡上。有必要執行一個 cronjob,它每 15 分鐘將一個鎖定文件寫入磁碟,這會喚醒我的磁碟。
我很確定 Debian
smartd
預設安裝並執行以密切關注磁碟的 SMART 狀態。磁碟旋轉的規律性肯定指向類似的東西。首先,執行
/etc/init.d/smartd status
以檢查 smartd 是否正在執行。如果是,那可能就是它了。如果不是,那就是別的東西了,你可以忽略這個答案。其次,檢查
/etc/smartd.conf
和/etc/defaults/smartmontools
。在 smartd 配置中擁有一個正常斷電的磁碟的最佳方法是在 /etc/smartd.conf 中手動列出它,但要-n
給出一個開關。例如:/dev/disk/by-id/wwn-0xXXXXXXXXXXXXXXXX -a -l error -l selftest -n standby,10,q -m root@localhost
smartd (8) 和 smartctl(8) 手冊頁中描述了
-n
(or )。此處指定如果驅動器處於待機模式(減速),則不檢查驅動器(可能會啟動),並且意味著不要寫入資訊日誌消息,說明已跳過檢查(這本身可能會導致驅動器旋轉)。您還可以在其中添加一個整數,指定要跳過的最大連續檢查數。在上面的範例中,跳過十次檢查後,無論如何都會檢查驅動器,而不管其目前的電源狀態如何。--nocheck``standby``,q``,N``N