send_files falhou ao abrir: argumento inválido (22)

0

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.

    
por kenorb 27.01.2018 / 15:00

0 respostas