Linux 中 /etc/fstab 选项与已安装选项之间的差异

Linux 中 /etc/fstab 选项与已安装选项之间的差异

我有这一行/etc/fstab

UUID=9818D4D618D4B48A /mnt/Seriale ntfs3 defaults,noatime,nodiratime,nofail,async 0 0

安装并阅读其选项后,我得到:

rw,noatime,nodiratime,uid=0,gid=0,iocharset=utf8

为什么安装的选项不匹配?为什么nofailasync选项被删除,为什么默认选项没有列出?

编辑:在 EXT4 分区上进行测试,结果相同。

答案1

将我的评论扩展为答案......

nofail选项永远不会显示在安装选项中,因为它仅在您尝试安装设备时使用。基本上,如果设备不存在,它不会报告故障。

async则是另一回事了。它并不适用于所有文件系统,例如 NTFS,我认为当它不适用时,它会被默默地忽略。至于系统挂载后不显示,async是ext*文件系统的默认选项之一。当用于mount显示启用的选项时,不会显示任何默认选项。

如果您考虑一下,某些文件系统有 10-20 个特定于该 fs 类型的选项。这是所有文件系统类型共有的 10 多个选项的补充。如果这些没有被卷入default并且没有显示,输出将会很长,您将很难挑选出您真正要寻找的内容。

相关内容