rsync 후에 단일 바이트가 손실되지 않는 것처럼 보이지만 몇 가지 오류가 있습니다.
ujjain@DS3018xs:/volume1$ cat rsync.sh
rsync -av photo.tar /var/services/homes/ujjain/nfs/RAIDF1/
rsync -av music.tar /var/services/homes/ujjain/nfs/RAIDF1/
ujjain@nas:/volume2/Files/RAIDF1$ ls -al
total 418910340
drwxrwxrwx+ 1 admin users 36 Nov 29 22:54 .
drwxrwxrwx+ 1 ujjain users 410 Nov 29 21:47 ..
-rw------- 1 admin users 53127639040 Nov 29 20:52 music.tar
-rw------- 1 admin users 375836549120 Nov 29 20:50 photo.tar
ujjain@nas:/volume2/Files/RAIDF1$
root@DS3018xs:/volume1# ls -al *tar
-rw-r--r-- 1 ujjain root 53127639040 Nov 29 20:52 music.tar
-rw-r--r-- 1 ujjain root 375836549120 Nov 29 20:50 photo.tar
root@DS3018xs:/volume1# cat nohup.out
sending incremental file list
created directory /var/services/homes/ujjain/nfs/RAIDF1
photo.tar
rsync: chown "/var/services/homes/ujjain/nfs/RAIDF1/.photo.tar.qeeaLI" failed: Operation not permitted (1)
sent 375882427699 bytes received 31 bytes 107165339.34 bytes/sec
total size is 375836549120 speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1355) [sender=3.0.9]
sending incremental file list
music.tar
rsync: chown "/var/services/homes/ujjain/nfs/RAIDF1/.music.tar.mHlkfL" failed: Operation not permitted (1)
sent 53134124438 bytes received 31 bytes 105739551.18 bytes/sec
total size is 53127639040 speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1355) [sender=3.0.9]
root@DS3018xs:/volume1#
내 rsync가 모든 데이터를 성공적으로 백업했습니까?
답변1
rsync가 대상에서 속성을 설정할 수 없는 것 같습니다(chown 실패). 어쩌면 파일 시스템이 이를 지원하지 않는 걸까요?
이 플래그는 대상이 루트로 실행될 때 대상 파일의 소유자를 설정하려고 시도하는 -a
등 다양한 옵션을 설정합니다 . -o
소유자 설정이 필요하지 않은 경우 플래그를 추가하거나 --no-owner
플래그를 제거하여 rsync에 방해하지 않도록 지시할 수 있지만 -a
아마도 그렇게 하고 싶지는 않을 것입니다.
파일의 데이터가 정상적으로 복사되었을 수 있습니다. 파일(소유권)에 대한 메타데이터에만 오류가 표시됩니다.