나는 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
백업 서버는 selinux를 활성화했기 때문에 백업된 모든 파일의 xattrs에 이 속성을 자동으로 추가하는 것 같습니다 .
백업 머신이 security.selinux
마운트된 백업 볼륨에 저장된 파일에 속성을 추가 하지 못하도록 방지하여 /home/peter/backup
원래 속성이 유지되고 rsync가 제대로 작동하도록 하는 방법을 아는 사람이 있습니까?