
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은 "부분 전송"으로 정의되며 다른 문자 세트 또는 액세스 제어 목록과 같은 파일 시스템 비호환성으로 인해 발생할 수 있습니다. 이 경우에는 /home
a로 시작하여 .
숨김으로 표시된 파일로 인해 발생할 수 있습니다 .
이 경우 다음과 같이 시도해 볼 수 있습니다.
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=,
모든 플래그가 설정 해제됨).