tune2fsコマンドを使用して、ext4ファイルシステムのdefaultsオプションを表示・変更する

下記より

https://www.webdevqa.jp.net/ja/rhel/%E3%80%8C%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%80%8D%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%81%AF%E3%80%81-etc-fstab%E3%81%AB%E3%80%8Cacl%E3%80%8D%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F/962532780/

「デフォルト」オプションには、/ etc / fstabに「acl」オプションが含まれていますか?

CentOS 7でACLを使用していますが、パーティション(/)ACLが適用される場所は、defaultsオプションでマウントされます。

私の知る限り、ACLではマウントでaclオプションを有効にする必要があり、defaults = rw, suid, dev, exec, auto, nouser, async。

defaultsには現在aclが含まれていますか?含まれている場合は、どのディストリビューションバージョン以降ですか?

編集:XFSはACLをネイティブでサポートしており、XFSはCentOS7の標準ファイルシステムでありすべてを説明していることがわかりました。

編集2:ただし、明示的なaclマウントオプションのないext4ファイルシステムで、再起動後もACLが維持されることをテストしました。何故ですか?
rhelmountacl
2
2016/01/20dr_

ext2/ext3/ext4ファイルシステムの場合、defaultsオプションは「ファイルシステム自体で指定されたデフォルトのマウントオプションを使用する」ことを意味し、これらのデフォルトのマウントオプションは次のようになります。 tune2fsコマンドを使用して表示および変更します。

例えば:

tune2fs -l <device containing an ext4 filesystem> | grep “Default mount options”
Default mount options: user_xattr acl

デフォルトのマウントオプションからaclを削除したい場合は、次のように行うことができます。

tune2fs -o ^acl <device containing an ext4 filesystem>

最近のmke2fsは、少なくとも「エンタープライズ」Linuxディストリビューションでは、ファイルシステムの作成時にデフォルトのマウントオプションにaclを自動的に設定するようになったと思います。ただし、これはmke2fsコンパイル時に調整可能である可能性が高く、他のディストリビューションでは異なる選択が行われている可能性があります。
1
2019/02/20
telcoM

「デフォルト」の正確な意味は、ファイルシステムごと、およびカーネルバージョンごとに異なります。 「acl」を含まない「defaults」に依存することはできませんが、含まれていることに依存することもできません。

確認したい場合は、明示的に指定する必要があります。

man mountから:

defaults
(…) Note that the real set of the all default mount options depends on
kernel and filesystem type. See the begin of this section for more details.

コメント