hddtemp、udisks2 和 libatasmart 相互之间有何区别?

hddtemp、udisks2 和 libatasmart 相互之间有何区别?

我发布了一个硬盘身份验证问题LXDE 登录后的身份验证是什么意思?

我发现有人说该问题是由使用 udisks2 的 lm-sensors 引起的

这是由 lm-sensors 引起的。单击温度计指示器(即 lm-sensors)-> 首选项 -> 提供程序 -> 然后取消勾选“启用对 udisks2 的支持”。这似乎可以让它消失。它可能仍然是一个配置类型的错误,但我不确定我是否真的需要 udisks2 读数来使用 lm-sensors。希望这能有所帮助!

我按照建议,打开了温度计指示器(即 lm-sensors)-> 首选项 -> 提供商。我取消勾选了Enable support of udisks2,因为我想检查硬盘温度,所以我勾选了Enable support for hddtemp daemon

在此处输入图片描述

为了理解我在做什么,我发现 https://wpitchoune.net/psensor/faq.html

对于硬盘驱动器,psensor 可以使用:

udisks2:自 1.1.2 版本开始添加。它是默认和推荐的提供程序。

hddtemp:使用以下命令验证它是否正确报告了温度:sudo hddtemp /dev/sda。它是 1.1.2 版本之前的默认提供程序。

atasmart 库:在 1.1.2 版本之前,可以使用命令行选项 --use-libatasmart 来启用它。

hddtemp、udisks2 和 libatasmart 彼此之间有何区别?如果我勾选 hdd​​temp 并取消勾选 udisks2,我会错过什么吗?

谢谢。

答案1

如您所知,它们彼此无关,“psensor”只是一个使用其他工具来收集数据的温度监控应用程序。

对我来说,只有权限才udisks2有效。无论如何,你应该测试这些命令的输出,如果你得到相同的结果(你应该得到)那么就没有区别。

所以它们只是不同的来源。


据我所知,他们都使用硬盘智能收集数据。

对于“udisks2”使用:

udisksctl dump /dev/sdX | grep -i temp

对于“libsmart”,您可以自己查找智能数据,使用:

sudo smartctl -a /dev/sdX | grep -i temp

最后:

hddtemp /dev/sdX

相关内容