Problema Rsync: alguns arquivos / atributos não foram transferidos

4

(Viro a Internet inteira de cabeça para baixo nas últimas 20 horas, nenhum dos tópicos semelhantes ajudou)

Isso ocorre entre dois servidores debian (from) e iptv ubuntu (to) que movem arquivos de uma máquina para uma máquina remota.

Ontem tentei mover mais de 1,5 TB da pasta do meu servidor antigo para um novo. Fui aconselhado a usar o comando rsync. Eu executei o comando assim.

sudo rsync -zvh -e ssh —progress /my/old/server/from/ [email protected]:/my/new/server/to/

A primeira vez que estava indo bem e depois de um minuto, acidentalmente parei o processo com ctrl + c. Agora, sempre que executo o comando novamente, ele não funciona e me diz:

Erro rsync: alguns arquivos / atributos não foram transferidos (veja erros anteriores) (código 23) em main.c (1196) [remetente = 3.1.2]

ALi gg
fonte

Respostas:

1

Registre a saída em um arquivo (usando ainda mais v para ser ainda mais detalhado) e depois grep para "rsync:". Isso deve mostrar os arquivos exatos com os quais o rsync está tendo problemas.

Exemplo de como registrar:

sudo rsync -zvvvvh -e ssh —progress /my/old/server/from/ [email protected]:/my/new/server/to/ >&! /tmp/logfile.txt

O acima funciona em tcsh. Se você estiver usando bash, acho que precisa 1> /tmp/logout.txt 2> /tmp/logerr.txtredirecionar a saída, mas não tenho 100% de certeza.

Você também pode usar |& tee /tmp/logfile.txtse quiser assistir a saída conforme ela é gerada. Você pode fazer isso apenas para ver se o rsync está sendo muito detalhado e reduzir o número de -vs até que você esteja satisfeito com a saída.

barrycarter
fonte
Oi, Como faço para registrar a saída? onde o log desse rsync é armazenado? e também o que você quis dizer com "usar ainda mais v para ser ainda mais detalhado"?
precisa
Editado para responder às suas perguntas (espero)
barrycarter
0

Meu servidor de destino teve um problema no disco rígido e eu o configurei com o RAID0, agora está no RAID5 e está funcionando muito bem.

ALi gg
fonte
0

Isto é o que eu tenho byt este comando:

sudo rsync -zvvvvvvvvh -e ssh —progress /my/old/server/from/ [email protected]:/my/new/server/to/ 1> /tmp/logout.txt 2> /tmp/logerr.txt


msg checking charset: UTF-8
(Client) Protocol versions: remote=31, negotiated=31
[sender] change_dir(/home/xxxxxxxx/xxxx/movies)
skipping directory .
[sender] flist start=0, used=0, low=0, high=-1
send_file_list done
[sender] flist_eof=1
file [iptv trial][1] list sent
send_files starting
server_recv(2) starting pid=5715
received 0 names
[Receiver] flist_eof=1
[Receiver] flist start=0, used=0, low=0, high=-1
recv_file_list done
get_local_name count=0 /home/newfiles/
[Receiver] change_dir(/home/newfiles)
generator starting pid=5715
delta-transmission enabled
generate_files phase=1
send_files phase=1
recv_files(0) starting
recv_files phase=1
generate_files phase=2
send_files phase=2
send files finished
total: matches=0  hash_hits=0  false_alarms=0 data=0
recv_files phase=2
recv_files finished
generate_files phase=3
generate_files finished
client_run waiting on 9882

sent 16 bytes  received 426 bytes  58.93 bytes/sec
total size is 0  speedup is 0.00
[sender] _exit_ [iptv server][2] cleanup(code=0, file=main.c, line=1196): entered
[sender] _exit_cleanup(code=0, file=main.c, line=1196): about to call exit(23)
ALi gg
fonte