您需要在 fstab 中指定“默认”选项吗?

您需要在 fstab 中指定“默认”选项吗?

拱门维基百科fstab/指定to be的选项defaults,noatime,但在我的安装中,默认值fstab是使用rw,relatime.这拱门维基涵盖了atime问题。我很好奇的是这个defaults选项。页面manmount

默认值

使用默认选项:rw、suid、dev、exec、auto、nouser 和 async。

请注意,所有默认安装选项的实际设置取决于内核和文件系统类型。有关更多详细信息,请参阅本节的开头。

默认选项是仅在defaults提供选项时使用还是在所有情况下都使用?我需要defaults在我的吗fstab

答案1

defaults仅当该字段为空时才需要。

如果选项字段为空,则可以将其完全省略,除非存在第 5 个或第 6 个字段。字段 5 是转储频率,现在很少使用。字段 6fsck顺序,对于/启动时安装的其他文件系统应为 1,对于其他文件系统应为 2,否则应为 0。如果字段 5 和 6 的值为 0,则可以省略,但如果字段 6 存在,则字段 5 需要存在。

因此defaults需要在

/dev/foo /foo somefs defaults 0 1

(尽管您可以使用其他选项,例如rwro来代替)

但当您指定其他选项时可以省略它。

例如:下面的坐骑具有相同的效果。

/dev/foo /foo somefs ro            0 1
/dev/foo /foo somefs defaults,ro   0 1

但这些也有同样的效果。

/dev/foo /foo somefs defaults      0 0
/dev/foo /foo somefs

相关内容