Linux-Mint
硬碟問題的早期預警
我正在使用 Linux Mint 20。
% inxi -S System: Host: ismail-i5 Kernel: 5.4.0-56-generic x86_64 bits: 64 Desktop: Cinnamon 4.6.7 Distro: Linux Mint 20 Ulyana
我有 3 個 HDD 和 1 個 SSD。
% lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 232.9G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi └─sda2 8:2 0 232.4G 0 part / sdb 8:16 0 3.7T 0 disk └─sdb1 8:17 0 3.7T 0 part /media/ismail/WDPurple sdc 8:32 0 3.7T 0 disk └─sdc1 8:33 0 3.7T 0 part /media/ismail/WDRed sdd 8:48 0 3.7T 0 disk └─sdd1 8:49 0 3.7T 0 part /media/ismail/Toshiba
如果我的任何儲存設備出現故障,我希望得到早期警告。
我知道我可以使用以下方法檢查我的硬碟健康狀況。
$ sudo smartctl -a /dev/sdX
如果我看到這一點
Reallocated_Sector_Ct
或Current_Pending_Sector
具有除 0 以外的任何值,那麼我應該關注並採取必要的步驟。但是,我不想總是執行這個命令並檢查輸出。當我的儲存設備開始出現問題時,是否有任何解決方案可以用來發出警告。
當我的儲存設備開始出現問題時,是否有任何解決方案可以用來發出警告。
世界上有兩種人:一種是做備份的,另一種是還沒開始做備份的。
撇開玩笑不談,HDD 經常由於機械故障而突然當機,沒有預先警告或資訊,但在大多數情況下,資訊仍然可以檢索。另一方面,SSD 通常會因為無法提取資訊而死掉。
說到重新分配的扇區數:正值並不一定表示您的儲存正在消亡。SSD通常具有它們並繼續執行多年。一個更重要的指標是這個參數是否增長以及增長的速度。您可能有一些重新分配的扇區並享有很長的驅動器壽命。
Current Pending Sector 持有一個單一的值,做出任何估計幾乎沒有用處。
我個人
smartctl -t long /dev/sda
每隔幾個月執行一次,但這個測試並非沒有主要缺陷。想像一下,您即將發生機械故障,並且您繼續魯莽地執行此測試。現在,出現故障的記錄頭可能會開始對您的碟片表面進行物理刮擦,並實際上破壞瞭如果您沒有開始測試本可以挽救的剩餘資訊。要獲取有關您的驅動器狀態的通知,請確保您已
smartd.service
啟用。我使用以下選項執行它:
/usr/sbin/smartd -n -q never -s /var/lib/smartmontools
它用於