/etc/fstab オプションと Linux にインストールされているオプションの違い

/etc/fstab オプションと Linux にインストールされているオプションの違い

私は次の行を持っています/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のようなすべてのファイルシステムでは動作しませんが、動作しないと静かに無視されるようです。システムがマウントされた後に表示されないのは、asyncext *ファイルシステムのデフォルトオプションの1つです。有効なオプションを表示するために使用される場合、デフォルトのmountオプションは表示されません。

考えると、一部のファイルシステムには、対応するfsタイプに関連する10〜20のオプションがあります。これは、すべてのファイルシステムタイプに共通の10以上のオプションに追加されます。これらの項目をインポートdefaultして表示しないと、出力内容が非常に長くなり、実際に目的の内容を選択するのが難しくなります。

おすすめ記事