rsync 오류: 일부 파일/속성이 전송되지 않았습니다.

rsync 오류: 일부 파일/속성이 전송되지 않았습니다.

Maildir이전 CentOS 서버에서 새 Debian 서버로 이메일을 이동하려고 합니다 .

rsync -avz /home/me/Maildir ssh root@ipaddress:/var/vmail/me/Maildir

8GB 계정을 복사하려고 했지만 작동하지 않았습니다. 약 20MB를 다른 계정으로 이동하려고 시도했지만 작동하지 않았습니다. 을(를) 사용하려고 했지만 -avn작동하지 않았습니다.

sync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]

답변1

오류 23은 "부분 전송"으로 정의되며 다른 문자 세트 또는 액세스 제어 목록과 같은 파일 시스템 비호환성으로 인해 발생할 수 있습니다. 이 경우에는 /homea로 시작하여 .숨김으로 표시된 파일로 인해 발생할 수 있습니다 .

이 경우 다음과 같이 시도해 볼 수 있습니다.

rsync -avz --exclude='/*/.local' /home/me/Maildir ssh root@ipaddress:/var/vmail/me/Maildir

장황한 인수 -v는 실제로 문제 목록을 제공해야 합니다.

에서공식 문서:

  • 23-⁠ 오류로 인한 부분 이전

답변2

. --perms --no-owner --no-group​이를 통해 대상에 대한 소스 권한을 복사/재정의하는 동시에 --no-owner소유자 --no-group및 그룹 권한을 각각 무시할 수 있습니다(대상이 해당 사용자 및 그룹을 알지 못할 수 있기 때문에 발생할 수 있음).

대상 시스템에 대한 해당 권한을 재정의하려면 를 사용하세요 --chmod=ugo=,u+rwx,g+rw,o+r. 이 예에서는 실행 중인 User/Owner rwx, 그의 그룹 rw및 기타를 지정했습니다 r(초기에는 ugo=,모든 플래그가 설정 해제됨).

관련 정보