所以我有一个Mac
我安装的smartontools
,看看我的smart data
。
我认为这smartd
有助于对我的进行简短测试Mac SSD
但我发现 viaGoogle
只smartd
在期间运行测试03:00am
,并且那时我的 Mac 无法开机。
我知道这smartd
是为了servers
运行,24/7
所以没有用smartd
。
所以我想禁用它并编写自己的简单bash script
程序,在我的Mac SSD
.
那么有什么方法可以禁用 smartd 或删除它而不影响 smartctl 吗?
答案1
但我通过 Google 发现 smartd 只在凌晨 03:00 运行测试,那时我的 Mac 不可能开机。
我不确定你的消息来源,但这个结论是不正确的。
使用 smartd 运行测试的时间取决于您在 smartd.conf 中告诉它执行此操作的时间。就我个人而言,我会继续使用 smartd,但编辑文件中的测试计划: /usr/local/etc/smartd.conf
请参考:smartd.conf 手册。请参阅-s 选项例子
那么有什么方法可以禁用 smartd 或删除它而不影响 smartctl 吗?
是的,我会通过删除关联的 LaunchAgent plist 文件来阻止它运行。前任:
launchctl unload ~/Library/LaunchAgents/org.smartmontools.smartd.plist # Stop smartd process
rm ~/Library/LaunchAgents/org.smartmontools.smartd.plist # Delete smartd startup plist
您确切的 smartd plist 文件可能有所不同,但这对我有用。尝试用以下方式搜索自己:
grep -i smartd ~/Library/LaunchAgents/*.plist