我如何确定是什么阻止了我的硬盘暂停?

我如何确定是什么阻止了我的硬盘暂停?

我正在使用 Linux Ubuntu 20.04 和 HWE。我安装了两个硬盘,即使 5 分钟以上没有使用,它们也不会进入睡眠状态(这是侏儒 磁盘经理)。

以前这个方法有用,但现在好像不行了。如果我手动让两个磁盘进入休眠状态,它们会保持休眠状态几个小时,所以不太清楚是什么原因导致这种情况无法发生。

我怎样才能发现这一点?

谢谢!

编辑

fuser和/或lsof不报告在这些安装座上打开的任何文件(即/disk2/disk6) - 我已经将计时器设置为 5 分钟,从 10 分钟开始,我会报告发生的情况。

答案1

除了使用诸如fuser和之类的明显工具来监视文件系统之外lsof,唯一真正报告每项活动的工具是审计(安装,然后发布sudo auditctl -w /dev/sda -p rwa,然后使用搜索日志sudo ausearch -f /dev/sda)。

有了这个强大的工具,人们能够清楚地识别与给定设备交互的内容(/dev/sda在此示例中),然后采取适当的措施。

在我的例子中,有两个 WD 磁盘组合在一起,显然它们不能很好地与支持命令并被唤醒udisks2/udisksd守护进程每 10 分钟调用一次智能报告命令(它不应该唤醒磁盘 - 或者更好地阻止支持-ing,但它与那些 WD这里这里更多细节)。

相关内容