fstabで「デフォルト」オプションを指定する必要がありますか?


15

アーチのWikiは、上のfstab指定のオプションが/あることをdefaults,noatime、私のインストールで、デフォルトはfstabのオプションで作成されますrw,relatimeアーチのWikiは、カバーatimeの問題を。私が興味を持っているのはdefaultsオプションです。のmanページはmount言う:

デフォルト

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

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

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


1
少なくともプレースホルダーとしてデフォルトを指定する必要がありますが、他の何か(roまたはなどnosuid)を指定した場合、デフォルトを忘れることがあります。
アルケマール

回答:


19

defaultsフィールドが空の場合にのみ必要です。

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

したがってdefaults

/dev/foo /foo somefs defaults 0 1

rwまたはのような他のオプションを使用できます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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.