Estou tentando fazer o backup dos arquivos, mas recebo esse tipo de erro enquanto rsync
ou cp
:
$ sudo rsync -var --ignore-existing Documents /Volumes/WD/Backups/
sending incremental file list
// ...
rsync: send_files failed to open "Documents/Foo - Bar Bazz.tiff": Invalid argument (22)
// ...
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1249) [sender=3.1.2]
$ cp -v -- 'Documents/Foo - Bar Bazz.tiff' /Volumes/SSD-256G/
'./Documents/Foo - Bar Bazz.tiff' -> '/Volumes/WD/Backups/Foo - Bar Bazz.tiff'
cp: cannot open './Documents/Foo - Bar Bazz.tiff' for reading: Invalid argument
$ cd Documents/
$ stat 'Foo - Bar Bazz.tiff'
File: Foo - Bar Bazz.tiff
Size: 265719332 Blocks: 131072 IO Block: 4096 regular file
Device: 1000004h/16777220d Inode: 2022678 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 501/ kenorb) Gid: ( 20/ staff)
Access: 2018-01-27 11:23:10.000000000 +0000
Modify: 2012-04-21 12:47:31.000000000 +0100
Change: 2013-10-27 13:52:44.000000000 +0000
Birth: 2012-04-21 12:46:58.000000000 +0100
$ hexdump 'Foo - Bar Bazz.tiff' | head
hexdump: Foo - Bar Bazz.tiff: Invalid argument
hexdump: Foo - Bar Bazz.tiff: Bad file descriptor
Isso significa que o arquivo está corrompido? Como faço para verificar isso?
Está na unidade HFS + SSD (registrada em diário), o mesmo sistema de arquivos no disco rígido de destino (portanto, não está relacionado a NFS ).
Quando copio este arquivo via Finder para outro local, ele é copiado sem erros.
Tags rsync filesystems corruption osx