在启用selinux的机器上挂载非selinux机器的磁盘

在启用selinux的机器上挂载非selinux机器的磁盘

我有一个备份服务器,其中有 selinux enabled。它连接有一个外部硬盘驱动器来存储备份(ext4)。

我还有一个带有 selinux 的工作站disabled

如果我从备份服务器运行 rsync 以便为工作站创建新备份:

rsync -aAHSvX --delete --delete-excluded peter@workstation:/home/peter/ /home/peter/backup/

对于大多数文件,我都会遇到这样的错误:

rsync: [receiver] rsync_xal_set: lremovexattr("/home/peter/backup/.Xauthority.z3D4Xf","security.selinux") failed: Permission denied (13)

看起来备份服务器会自动将该security.selinux属性添加到备份的每个文件的 xattrs 中,因为它启用了 selinux。

有谁知道如何防止备份计算机将security.selinux属性添加到安装在 的备份卷上存储的文件中/home/peter/backup,以便保留原始属性并使 rsync 正常工作?

相关内容