Corri sudo rsync -va --progress
da raiz de uma unidade externa para uma pasta em outra unidade externa. O motivo é que a unidade de origem possui um NTFS com erros e eu não tenho acesso a um PC com Windows para reparar o NTFS.
10 horas depois, dizia:
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]
Salvei toda a saída do terminal. No começo, existem algumas centenas Input/output error (5)
de arquivos que eu realmente não preciso, totalizando aproximadamente 2 GB. O "uso do disco" do OSX Finder me diz que a fonte é de 617 bilhões de bytes, não de 608, como no relatório acima.
Questões:
- A primeira parte da saída detalhada (criação de uma lista de arquivos) diz definitivamente
Input/output error (5)
para TODOS os arquivos que não serão copiados? - Será que
code 23
significa que todos os arquivos, exceto osInput/output error (5)
queridos foram copiados com sucesso?
grep '^rsync: ' output
podem ser úteis.