如何在 fstab 中设置 noatime

如何在 fstab 中设置 noatime

我正在按照本文并说在 /etc/fstab 中设置 noatime

在给出的例子中它看起来像:

LABEL=cloudimg-rootfs   /        ext4   defaults,noatime,discard        0 0

但是我的,数字海洋上装有 Debian 8(从 7 升级而来)的一个小水滴,看起来像这样:

UUID=5bc31ecc-d864-44dc-bea4-d409696cb577 /               ext4    errors=remount-ro 0       1
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

我刚刚开始使用系统管理员工具,想确保一切正常。我应该如何添加 noatime?

答案1

您的 fstab 每行的格式如下:

如果您要指定文件系统选项,则必须在第四个字段上指定。这与您拥有的位置相同errors=remount-ro(它本身就是一个选项)。多个选项必须用逗号分隔,如上例所示。选项“defaults”只是一个不执行任何操作的字段占位符,如果至少指定了一个其他选项,则可以省略。

小心不要犯错误,因为您的文件系统将无法挂载,而不是忽略格式错误的选项。您应该在修改 fstab 条目后检查它们是否有效。最简单的方法是尝试按照 fstab 中指定的方式挂载这些设备。

为此,您必须使用命令mount,该命令遵循与 fstab 本身非常相似的语法。明智的做法是阅读mount手册页以了解此操作和将来的使用,因为您可能会经常使用它来执行各种任务。在这种情况下,确保您的 fstab 条目正常运行的最简单方法是指示mount通过以下命令运行整个 /etc/fstab 文件:mount -a。使用此命令尝试挂载后,请检查dmesg是否有任何错误。

相关内容