Uruchomiłem sudo rsync -va --progressz katalogu głównego jednego dysku zewnętrznego do folderu na innym dysku zewnętrznym. Powodem jest to, że dysk źródłowy ma bezbłędny system plików NTFS i nie mam dostępu do komputera z systemem Windows, aby naprawić system plików NTFS.
10 godzin później napisano:
sent 608725204596 bytes received 19365712 bytes 15902210.53 bytes/sec
total size is 608586212274 speedup is 1.00
rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-42/rsync/main.c(992) [sender=2.6.9]
Zapisałem całe wyjście terminala. Na początku jest kilkaset Input/output error (5)plików, których nie potrzebuję w sumie około 2 GB. „Wykorzystanie dysku” przez OSX Finder mówi mi, że źródłem jest 617 miliardów bajtów, a nie 608 jak w powyższym raporcie.
Pytania:
- Czy pierwsza część pełnego wyjścia (budowanie listy plików) zdecydowanie mówi
Input/output error (5)o KAŻDYM pliku, który nie zostanie skopiowany? - Czy to
code 23oznacza, że wszystkie pliki opróczInput/output error (5)tych zostały pomyślnie skopiowane?
grep '^rsync: ' outputmogą być pomocne.