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

2

(Eu viro a internet inteira de cabeça para baixo nas últimas 20 horas, nenhum dos tópicos similares ajudou)

Isso é entre dois servidores debian (de) e compra de iptv ubuntu (para) movendo arquivos de uma máquina para uma máquina remota.

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

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

Primeira vez que estava indo muito bem e depois de um minuto eu acidentalmente parei o processo por ctrl + c. Agora, sempre que eu executar o comando novamente, ele não funciona e me diz:

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1196) [sender=3.1.2]

    
por ALi gg 04.10.2017 / 16:57

3 respostas

1

Registre a saída em um arquivo (usando ainda mais -v's 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

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

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

    
por barrycarter 04.10.2017 / 17:06
0

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

    
por ALi gg 05.10.2017 / 19:13
0

Isto é o que recebi por este comando:

sudo rsync -zvvvvvvvvh -e ssh -progress / my / old / server / from / [email protected]: / meu / novo / servidor / para / 1 > /tmp/logout.txt 2 > /tmp/logerr.txt

msg checando o charset: UTF-8 Versões do protocolo (cliente): remoto = 31, negociado = 31 [remetente] change_dir (/ home / xxxxxxxx / xxxx / movies) ignorando o diretório. [remetente] flist start = 0, usado = 0, low = 0, high = -1 send_file_list concluído [remetente] flist_eof = 1 arquivo lista de teste iptv enviada send_files iniciando server_recv (2) iniciando pid = 5715 recebeu 0 nomes [Receptor] flist_eof = 1 [Receiver] flist start = 0, usado = 0, baixo = 0, alto = -1 recv_file_list concluído get_local_name count = 0 / home / newfiles / [Receptor] change_dir (/ home / newfiles) gerador começando pid = 5715 transmissão delta habilitada fase generate_files = 1 fase send_files = 1 recv_files (0) iniciando fase recv_files = 1 fase generate_files = 2 fase send_files = 2 enviar arquivos terminados total: correspondências = 0 hash_hits = 0 false_alarms = 0 dados = 0 fase recv_files = 2 recv_files terminou fase generate_files = 3 generate_files terminou client_run esperando em 9882

enviado 16 bytes recebidos 426 bytes 58.93 bytes / seg tamanho total é 0 aceleração é 0,00 [remetente] sair servidor iptv limpeza (código = 0, arquivo = main.c, linha = 1196) : entrou [remetente] _exit_cleanup (code = 0, file = main.c, line = 1196): prestes a chamar exit (23)

    
por ALi gg 04.10.2017 / 17:27