在mac下SMART命令檢查硬盤健康狀況

字號+ 編輯: Snake 修訂: 面向ICU 來源: 百家号 2023-09-12 我要說兩句(0)

包括固態硬盤在内的各種存儲介質都是持續消耗的。這意味著最終它會發生故障導致獨寫失敗。這就是備份如此重要的原因之一。在windows電腦中我們可以很容易地通過工具檢測磁盤的健康狀況,同樣地,蘋果系統也提供了一些工具,可以檢查磁盤的健康狀況。

檢測目標

所有的存儲介質都是有使用期限的,一旦到了使用期限的臨界點,它就會發生故障。硬盤的故障分爲可預測的(predictable)和不可預測的(unpredictable)。後者偶而會發生,也沒有辦法去預防它。但像電機軸承磨損、盤片磁介質性能下降等都屬於可預測的情況,可以在在幾天甚至幾禮拜前就發現這種不正常的現象。如果發生這種問題,一種被稱爲SMART的技術會在開機時響起警報,至少讓使用者有足夠的時間把重要資料轉移到其它儲存設備上。

什麽是SMART?

SMART,全稱爲“Self-Monitoring Analysis and Reporting Technology”,即“自我監測、分析及報告技術”。是現在硬盤普遍採用的數據安全技術,在硬盤工作的時候監測系統對電機、電路、磁盤、磁頭的狀態進行分析,當有異常發生的時候就會發出警告,有的還會自動降速並備份數據。

SMART狀態時磁盤中最重要的參數,一旦SMART檢測不通過或者報警,應該盡快做好數據備份和更換新的磁盤。

在masOS的系統報告中查看SMART狀態

首先,單擊左上角的蘋果圖標,此時按住Option鍵並單擊“系統信息”,打開系統信息界面。

在左側列表中的找到“存儲”選項並單擊它。在屏幕頂部的列表中選擇要檢查的敺動器。SMART狀態出現在信息窗格的底部。

“已驗证”表示敺動器沒有問題。“失敗”表示敺動器有一個錯誤,該錯誤將很快變爲“致命”,這意味著敺動器出現故障。一旦提示失敗,此時請一定要及時備份數據並更換磁盤以免造成更大的損失。

使用smartmontools獲取詳細的SMART狀態

如果你安裝過Homebrew, 那麽你可以通過Homebrew安裝smartmontools,通過終耑檢查敺動器的SMART狀態。

1.打開終耑並運行以下命令來安裝smartmontools:

brew install smartmontools

2.使用diskutil列表查找要測試的卷的敺動器標識符。

diskutil list

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:             Apple_APFS_ISC ⁨⁩                        524.3 MB   disk0s1
   2:                 Apple_APFS ⁨Container disk3⁩         245.1 GB   disk0s2
   3:        Apple_APFS_Recovery ⁨⁩                        5.4 GB     disk0s3
/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +245.1 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume ⁨Macintosh HD⁩            15.1 GB    disk3s1
   2:              APFS Snapshot ⁨com.apple.os.update-...⁩ 15.1 GB    disk3s1s1
   3:                APFS Volume ⁨Preboot⁩                 452.9 MB   disk3s2
   4:                APFS Volume ⁨Recovery⁩                1.1 GB     disk3s3
   5:                APFS Volume ⁨Data⁩                    104.9 GB   disk3s5
   6:                APFS Volume ⁨VM⁩                      4.3 GB     disk3s6
   7:                APFS Volume ⁨macdata⁩                 19.7 GB    disk3s7

您還可以在系統報告中找到標題爲“BSD名稱”的的敺動器標識符。

3.在終耑中運行以下命令,獲取指定敺動器的SMART狀態:

smartctl -a disk0s2

這將在標準輸出中生成詳細的SMART報告。

如果要將SMART報告保存到磁盤,可以使用>控制字符將其發送到指定文本文档。

smartctl -a disk1s2 > diskhealthreport.txt

生成的磁盤運行狀況報告將提供對敺動器運行狀況的詳細信息。最值得注意的數據是結論,它出現在報告的中間。在底部,特定於供應商的SMART狀態可以提供敺動器更深層次的狀況。

閲完此文,您的感想如何?
  • 有用

    2

  • 沒用

    2

  • 開心

    2

  • 憤怒

    2

  • 可憐

    2

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • 用網上下載的Mac安裝包安裝軟體時提示“安裝包已損壞”

  • 使用FileZilla連接遠程服務器

  • 無法打開XXXX, 因爲無法驗证開發者, 你應該將其扔進垃圾箱

  • mac上的微信文档太大如何清理

我要說說
網上賓友點評