fstab のArchWiki /のオプションをdefaults,noatimeに指定しますが、私のインストールでは、デフォルトのfstabrw,relatimeのオプションで作成されます。 Arch Wiki は、atimeの問題をカバーしています。私が興味を持っているのは、defaultsオプションです。 mountmanページには次のように書かれています。

デフォルト

デフォルトオプション(rw、suid、dev、exec、auto、nouser、async)を使用します。

すべてのデフォルトマウントオプションの実際のセットは、カーネルとファイルシステムのタイプによって異なることに注意してください。詳細については、このセクションの冒頭を参照してください。

デフォルトのオプションは、defaultsオプションの場合にのみ使用されます。提供されていますか、それともすべての場合に使用されていますか? fstabdefaultsが必要ですか?

コメント

  • 少なくともプレースホルダーとしてデフォルトを指定する必要がありますが、他に何か(ronosuidなど)を指定する場合は、デフォルトを忘れることができます。

回答

必要なのは、defaultsだけです。フィールドが空になる場合。

5番目または6番目のフィールドが存在しない限り、オプションフィールドが空の場合は、オプションフィールドを完全に省略できます。フィールド5はダンプ頻度であり、現在はほとんど使用されていません。フィールド6 fsckの順序。/の場合は1、ブートにマウントされた他のファイルシステムの場合は2、それ以外の場合は0にする必要があります。フィールド5と6は省略できます。値が0の場合。ただし、フィールド6が存在する場合はフィールド5が存在する必要があります。

したがって、defaults

/dev/foo /foo somefs defaults 0 1 

(ただし、

またはroの代わりに)

ただし、別のオプションを指定する場合は省略できます。

例:以下のマウントは同じ効果があります。

/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 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です