重启后 xfs acl 未保留

重启后 xfs acl 未保留

我正在向具有 ext3 文件系统的 centos 7 服务器添加一个新的 xfs 分区 (/home)。旧的 /home 是 ext3。

安装新分区后,我使用 rsync 将旧目录中的信息复制到新目录中:

rsync -avAX --progress /home-old/ /home/

我验证了 acl 并且它们被正确复制

#getfacl /home/www/index.php
getfacl: Removing leading '/' from absolute path names
# file: home/www/index.php
# owner: myuser
# group: myuser
user::rw-
user:nginx:rwx
user:otheruser:rwx
user:other:r-x
group::rwx
mask::rwx
other::---

但重启服务器后,文件不再具有 acls

#/etc/fstab
LABEL=NEWHOME   /home   xfs defaults    0 0

我使用 Google 搜索了启用 acls 的挂载选项,但我读到的是,acls 是默认启用的。

可能出了什么问题?如何在重启之间保留复制的 ACL?

# lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
hcp1    121:1    0   99G  0 disk
xvda    202:0    0  100G  0 disk
├─xvda1 202:1    0    1G  0 part /boot
└─xvda2 202:2    0   99G  0 part /       (ext3)
xvdb    202:16   0    2G  0 disk
└─xvdb1 202:17   0    2G  0 part [SWAP]
xvdc    202:32   0  250G  0 disk
└─xvdc1 202:33   0  250G  0 part /home   (xfs)

相关内容