RHEL 6 預設安裝選項 - 缺少 acl 選項

RHEL 6 預設安裝選項 - 缺少 acl 選項

兩台 RHEL 6.8 伺服器。一次測試,一次生產。理論上源自於衛星中相同的建構通道。

當嘗試將 ACL 新增到輔助卷組上 LV 上的目錄時,我發現生產伺服器上有問題/data
ACL 在測試伺服器上完美運行,但是當應用於生產伺服器時,我得到以下資訊...

setfacl:/data/dir1:不支援的操作

因此acl可能沒有為此安裝點設定選項。

兩者都/etc/fstab使用defaults...

/dev/mapper/vg02-data   /data                   ext4    defaults        1 2

的輸出mount -l相同,但輸出tune2fs不同...

testserver:root:~> mount -l | grep data
/dev/mapper/vg02-data on /data type ext4 (rw)

prodserver:root:~> mount -l | grep data
/dev/mapper/vg02-data on /data type ext4 (rw)

testserver:root:~> tune2fs -l /dev/mapper/vg02-data | grep options
Default mount options:    user_xattr acl

prodserver:root:~> tune2fs -l /dev/mapper/vg02-data | grep options
Default mount options:    (none)

兩者的核心版本都是2.6.32-642.6.1.el6.x86_64

我的印像是extXRHEL 及其衍生產品上預設為檔案系統啟用 ACL。
這些預設選項在哪裡設定?

答案1

嘗試這個:

:~# mount -o remount,acl /data

或者

:~# for i in /dev/mapper/vg02-data ; do
umount $i
tune2fs -o acl $i
mount $i
done

在那之後:

:~# tune2fs -l /dev/mapper/vg02-data | grep options

您還可以嚴格添加到/etc/fstab:

/dev/mapper/vg02-data   /data    ext4    acl,defaults    1 2

相關內容