马春杰杰博客
致力于深度学习经验分享!

Mac端自动监控硬盘的S.M.A.R.T.信息

在Mac下想要监控硬盘的S.M.A.R.T.信息还是有很多办法的,很多软件可以办到,比如:

SMART UtilitySoftRAIDDisk Drill不过这些软件都是收费的,另外也比较占资源。这些我都用过,不过感觉Disk Drill并不太准,这个工具主要是恢复数据用的。

我有个盘出现了坏道,上面三个工具中,前两个都能识别,最后一个却显示正常~~

后来决定还是用开源的工具smartmontools

smartmontools-7.1-1

最新版安装之后,路径为:/usr/local/sbin,所以装完之后需要将该目录加到环境变量中,添加方法如下:

添加之后就可以使用了,使用方法为:

smartctl -a /dev/disk0

这样就可以查看disk0S.M.A.R.T.信息:

如果你看到的不是这么详细的信息,而是短短的:

SMART is disabled

那就应该手动打开:

/usr/local/sbin/smartctl -s on -S on -o on /dev/disk0

之后就是后台监控S.M.A.R.T.信息了:

/dev/disk0 -a -d sat -S on -s (S/../.././02|L/../../6/03)

这里的-d sat是指定你设备的连接类型为SATA,后面指定每天凌晨2点运行一个简短测试,每周六的凌晨3点跑一个长测试,输出的日志会体现在/var/log/system.log里,你可以打开控制台看,也可以自己根据需要用-l参数配置输出到其他地方。这里举例只写了一个设备,有多个设备需要监控的,再加一行就行了。

最后需要注意的是OS X上用LaunchDaemon来启动服务,因此到/Library/LaunchDaemons/下增加一个plist文件吧,plist下载地址见文末。


赞(219) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Mac端自动监控硬盘的S.M.A.R.T.信息》
文章链接:https://www.machunjie.com/macos/823.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

:smile: :sad: :arrow: :cool: :confused: :cry: :eek: :evil: :exclaim: :idea: :lol: :mad: :mrgreen: :neutral: :question: :razz: :redface: :rolleyes: :surprised: :wink: :biggrin: :twisted: