此方法仅在作者的Intel Mac上测试通过,ARM Mac 暂未测试,不过理论上是支持的

引言

一般在Windows电脑上,有丰富的硬盘S.M.A.R.T状态检测工具。但在封闭为主的macOS生态里,我们比较难找到一款免费且实用的S.M.A.R.T状态检测工具,但随着我更多的了解,我找到了一款命令行检测软件smartmontools

About Homebrew

如果你用过Linux发行版,你或许会知道他们或多或少都有Package Manager包管理器的存在,Homebrew就属于这其中的一种,它同时支持macOS和Linux。在这篇文章中,我们主要介绍其在macOS平台的安装。

安装Homebrew

安装Homebrew的方法比你想象的要简单些,你可以使用大佬提供的自动安装脚本进行安装:
打开你的Mac终端,复制粘贴以下命令:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

软件会自动从最近的CN源进行下载安装。你只需要照着屏幕上的做即可。
安装完成之后,在终端输入brew update检查brew并更新。

如果安装完成后无法使用Brew命令,你可能要将其添加到系统变量之中:
终端输入:

nano ~/.zshrc

接着会出现nano默认的文本编辑界面,添加以下内容:

export PATH=/usr/local/bin:$PATH

接下来同时按Control + O保存,Control + X保存。

安装smartmontools

这步和Linux下通过命令行安装软件有点类似,你只要输入:

brew install smartmontools && sudo smartctl --all /dev/disk0

即可。

安装完成后,在终端输入:

smartctl -a disk0    

检查剩余寿命。

部分参数解释

zsh
我列出了一些实用的参数

  1. Temperature:硬盘温度
  2. Available Spare:可用冗余空间
  3. Available Spare Threshold: 可以理解为坏块
  4. Data Units Read:读取扇区计数
  5. Data Units Written:可以理解为总写入量
最后修改:2021 年 03 月 11 日 08 : 10 PM
如果你喜欢我的文章,不妨赞赏一下。