Uruchomiłem sudo rsync -va --progress
z 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 23
oznacza, że wszystkie pliki opróczInput/output error (5)
tych zostały pomyślnie skopiowane?
grep '^rsync: ' output
mogą być pomocne.