在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

  • 憤怒

    1

  • 可憐

    2

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

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

  • 使用FileZilla連接遠程服務器

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

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

我要說說
網上賓友點評