Mystic rsync sobre nfs questão - mesmas mensagens de erro, mas em arquivos diferentes de cada vez

1

Quando tento fazer backup de diretórios completos, aproximadamente metade dos arquivos é copiada, outra metade não.

Todas as mensagens de erro são todas semelhantes - Nenhum arquivo ou diretório (2)

rsync: mkstemp "/mnt/NAS/Archive/backup/.../.1.7.8.org.Ittcl6" failed: No such file or directory (2)
rsync: mkstemp "/mnt/NAS/Archive/backup/.../.panda-chair.jpg.fjijU7" failed: No such file or directory (2)
rsync: mkstemp "/mnt/NAS/Archive/backup/.../.DSC_0014.JPG.BJWjxQ" failed: No such file or directory (2)
...
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1165) [sender=3.1.1]

Outra hora:

rsync: readlink_stat("/mnt/NAS/Archive/backup/.../kviitung_080611.pdf") failed: Permission denied (13)
file has vanished: "/mnt/NAS/Archive/backup/.../keskus"
...
rsync: mkdir "/mnt/NAS/Archive/backup" failed: File exists (17)
rsync error: error in file IO (code 11) at main.c(656) [Receiver=3.1.1]

e assim por diante ...

A parte mística é que, toda vez que executo exatamente o mesmo script sem alterar nada, ele fornece as mesmas mensagens de erro em arquivos diferentes. Isso significa que quando eu executar meu script repetidamente, eu finalmente recebo todos os meus arquivos copiados.

Não há problema com permissões de arquivos ou diretórios e nomes de arquivos ou diretórios. A única coisa que eu descobri, que deixa diretórios cheios ao mesmo tempo vazios, mas mensagens de erro são dadas por arquivo. E a outra coisa que descobri é que ele cria novos diretórios copiados primeiro com a propriedade de raiz e depois altera para o proprietário real. Não há mensagens relevantes do sistema na origem e no destino. Não há outros erros de leitura / gravação apenas rsync sobre nfs. O rsync sobre o ssh para o mesmo nas também funciona sem erros, mas o ssh na rede local parece sem sentido.

Eu acho que provavelmente o nfs mount não está otimizado o suficiente. Sou grato por alguma dica!

Algumas informações básicas:

Fonte: unidade ext3 no laptop Pentium M

Destino: caixa xfs raid 1 nas ARM4vl 300Mhz 128MB com OpenWRT Barrier Breaker r35972 sobre montagem nfs.

# cat /proc/mounts
192.168.0.100:/mnt/md1 /mnt/NAS nfs rw,relatime,vers=3,rsize=16384,wsize=16384,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.100,mountvers=3,mountport=32780,mountproto=udp,local_lock=none,addr=192.168.0.100 0 0

linha rsync:

rsync -avR -s -O -i --delete --stats $dir $DESTPATH 2>&1 >> $LOGFILE

PS: Enquanto isso, descobri novas evidências - o rsync funciona de maneira diferente depois de um novo ciclo de montagem / montagem do nfs. Depois disso, ele fornece erros "Nenhum arquivo ou diretório". Seguindo rsyncs são todos mexidos com centenas de "arquivo desapareceu".

    
por Herman 02.12.2015 / 00:40

0 respostas

Tags