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/ root@123.123.123.123:/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]

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/ root@123.123.123.123:/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.


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.


0

Isto é o que eu tenho byt este comando:

sudo rsync -zvvvvvvvvh -e ssh —progress /my/old/server/from/ root@123.123.123.123:/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)
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.