Rsync fecha inesperadamente

0

Eu tenho este script de backup que é executado em cerca de 100 clientes e normalmente funciona bem. Agora eu tenho um problema com 1 cliente que normalmente não tem problemas

Esta é a linha que normalmente é executada corretamente.

rsync -z --partial --times  -vvvvv --recursive --log-file="/backup/clientx/clientx.debug-star2.log" --rsync-path="nice -n19 ionice -c3  rsync" --timeout=3600 --delete-after --bwlimit=500 --rsh "nice -n19 ionice -c3  ssh -o StrictHostKeyChecking=no -i /root/.ssh/clientx_rsync_id_rsa" /backup/clientx/dir1/ backup@remote-server:/backup/clientx/dir1

E tudo começa bem e começa a construir a lista de arquivos.

note: iconv_open("UTF-8", "UTF-8") succeeded.
(Client) Protocol versions: remote=30, negotiated=30
building file list ...
[sender] change_dir(/backup/clinetx/dir1)
[sender] make_file(.,*,0)
[sender] make_file(inc,*,2)
[sender] make_file(clientx.log,*,2)
[sender] make_file(full,*,2)
[sender] make_file(inc/2015,*,2)
[sender] make_file(inc/2007,*,2)
[sender] make_file(inc/2012,*,2)

Mas ele pára, não constrói a lista de arquivos e sai com isso.

rsync: connection unexpectedly closed (9 bytes received so far) [sender]
[sender] _exit_cleanup(code=12, file=io.c, line=601): entered
rsync error: unexplained error (code 255) at io.c(601) [sender=3.0.7]
[sender] _exit_cleanup(code=12, file=io.c, line=601): about to call exit(255)

Mas se eu tentar o mesmo em outro diretório, tudo bem. A única diferença é que dir2 tem cerca de 1600 arquivos e dir1 tem cerca de 4300 arquivos.

E, como eu disse, ele funciona bem em todos os outros clientes, com a mesma quantidade de arquivos.

ls -ld
dir1 - drwxrwx--- 4 root nagios 4096 May 23 20:59 .
dir2 - drwxrwx--- 7 root nagios 4096 Feb 22  2016 .

Alguém tem uma ideia do que está errado?

    
por bmh 24.05.2018 / 13:59

1 resposta

0

Você está tentando fazer backup para um sistema remoto com id backup , mas as permissões no sistema remoto impedem que essa conta acesse os diretórios de destino.

Você precisará relaxar as permissões para que o usuário backup possa gravar em dir1 e dir2 ou use a conta root como seu usuário de destino.

    
por 24.05.2018 / 16:01

Tags