![如何在 fstab 中设置 noatime](https://linux22.com/image/697822/%E5%A6%82%E4%BD%95%E5%9C%A8%20fstab%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%20noatime.png)
我正在按照本文并说在 /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
是否有任何错误。