Eu uso os trabalhos Rsync do TrueNAS para fazer backup de certos pools em um servidor Debian. Estou usando rsync sobre SSH por meio da conta root no cliente (TrueNAS neste caso) e no servidor. O comando run é algo como isto:
/usr/local/bin/rsync -a --delay-updates --delete-delay -X -p -r -t --exclude ‘clone-auto-*’ -M --log-file=/var/log/rsync/mypool.log -e ‘ssh -p 22 -o BatchMode=yes -o StrictHostKeyChecking=yes’ /mnt/Vol03/Subvol01/MyPool [email protected]:/mnt/backups
Há dezenas de milhares de arquivos em alguns pools, mas o trabalho rsync não será concluído com sucesso porque várias dezenas de arquivos geram este erro:
rsync: get_xattr_names: llistxattr(“/some/old/file”,1024) failed: Invalid argument (22)
Minha pergunta: alguém sabe a causa raiz desse problema? Não consigo entender por que certos arquivos dão esse erro e a grande maioria não.