如何禁用 smartd

如何禁用 smartd

所以我有一个Mac我安装的smartontools,看看我的smart data

我认为这smartd有助于对我的进行简短测试Mac SSD

但我发现 viaGooglesmartd在期间运行测试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

相关内容