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


15

凯旋门上维基fstab指定的选项/defaults,noatime,但在我安装的默认fstab用的选项创建的rw,relatime。该拱门维基覆盖atime问题。我很好奇的是该defaults选项。的man页面显示mount

默认值

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

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

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


1
您必须至少指定默认值作为占位符,但是如果您指定其他任何值(如ronosuid),则可以忘记默认值。
Archemar

Answers:


19

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

如果为空,则可以完全忽略选项字段,除非存在第5或第6字段。字段5是当前很少使用的转储频率。字段6的fsck顺序对于1应该为1 /,对于在引导时安装的其他文件系统应该为2,否则为0。如果字段5和6的值为0,则可以忽略它们,但如果字段6是字段5,则必须存在字段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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.