Rhel
“defaults”選項是否在/etc/fstab 中包含“acl”選項?
我在 CentOS 7 上使用 ACL,並註意到
/
應用 ACL 的分區 ( ) 安裝有defaults
選項。據我所知,ACL 需要
acl
在掛載中啟用該選項,並且defaults
=rw, suid, dev, exec, auto, nouser, async
。現在是否
defaults
包括acl
,如果是,從哪個發行版開始?編輯:剛剛發現 XFS 對 ACL 有原生支持,而 XFS 是 CentOS 7 中的標准文件系統,它解釋了一切。
acl
編輯 2:但是,我剛剛測試了在沒有顯式掛載選項的 ext4 文件系統中維護 ACL - 即使在重新啟動後也是如此。這是為什麼?
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
現在acl
會在文件系統創建時自動設置預設掛載選項,至少在“企業”Linux 發行版中是這樣;但是,這很可能在mke2fs
編譯時可以調整,其他發行版可能做出了不同的選擇。