我很确定在我开始在磁盘上使用 LUKS 和 LVM 之前(2 或 3 周前)不会发生这种情况,但现在 root 用户不断地(每 2-3 秒)写入(不是读取,只是写入)磁盘,我不明白为什么。
该磁盘有 1 个 LUKS 分区和 1 个 LVM 组,其中包含根 (ext4) 和主 (ext4) 逻辑分区(除了交换分区)。
我使用“iotop”命令来检查哪些进程正在访问磁盘,我已经看到它“jbd2/dm-X-8”,由 root 执行,该进程不断写入磁盘。
这只发生在包含 LVM 的磁盘上;我安装了另外两个 ext4 磁盘(仅用于存储目的;它们也使用 LUKS 加密,但不使用 LVM),并且在不对它们进行文件操作时它们“保持安静”。
我检查了日志文件以查看此写入活动是否可能是由于某种日志记录所致,但情况似乎并非如此。
我还读过这样的问题:
但我不明白为什么即使没有对其进行任何更改,系统也会继续写入磁盘。
另一方面,我遇到了一些磁盘问题,我认为这可能与其他程序崩溃有关,但现在我不知道它是否可能与不断写入磁盘有关,所以我很担心担心它。
正常吗?我可以采取一些措施来避免它,还是它只是 LUKS/LVM“附带”的东西?或者也许它与 LUKS/LVM 无关,我应该检查其他一些东西?
答案1
我终于设法大大减少了磁盘上这种持续的写入活动,尽管我仍然不完全理解这一切是如何链接的。我想这不是问题的完美解决方案,但以某种方式修复了它,所以如果它对某人有帮助:
我编辑了 /etc/fstab 文件,添加到根分区“默认”的选项列,因为它默认设置为“错误...”(我只是在试验,我不明白为什么它会导致有什么区别,但显然确实如此)。
我已将 swappiness 设置为 0,但同样,即使这似乎会影响写入速率,我也不明白为什么在我的情况下会这样,因为计算机有 16GB RAM,所以恕我直言,这(与 fstab 一样)问题)应该没有什么区别。
有了这个新的“低频率写入率”,至少我已经不再那么担心磁盘健康状况,但我仍然担心这种行为背后的逻辑,因此任何解释和/或更好的解决方案都将是真的很受欢迎。