Backup de arquivos com rsync: erro 23

18

Estou tentando fazer um backup do meu / home para transferir todos os dados de um computador para outro. Eu queria salvar o backup no mesmo computador e transferi-lo para outro. Por razões de segurança, estou tentando aprender como funciona no computador sem muitos dados (o novo) para ter certeza de que não vou excluir algo em vez de copiá-lo.

Eu corri no terminal:

sudo rsync -avz /home/maria /home/guest/backup

e eu tive como resultado:

sent 58797801 bytes  received 23050 bytes  4705668.08 bytes/sec
total size is 100202958  speedup is 1.70
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

Eu tentei mais uma vez, com o mesmo resultado. Não tenho ideia, quais arquivos não foram transferidos, o que torna todo o backup inútil para mim (eu queria fazer isso automaticamente para não esquecer algo e perdê-lo).

Em ambos os computadores eu tenho o mesmo sistema (Ubuntu 10.04). Versão do Rsync: 3.0.7-1ubuntu1.

Obrigado por qualquer dica

    
por maria 16.03.2011 / 20:35

3 respostas

20

Bem, como você está executando rsync no modo verboso, deve conseguir ver em sua saída onde está o problema. Geralmente é um erro permissão negada .

Por exemplo, suponha que eu queira fazer o backup da pasta ~/.gvfs :

$ sudo rsync -av /home/arrange/.gvfs /tmp
[sudo] password for arrange: 
sending incremental file list
rsync: link_stat "/home/arrange/.gvfs" failed: Permission denied (13)

sent 12 bytes  received 12 bytes  48.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

Então, meu conselho é listar a saída rsync -av e procurar erros semelhantes.

    
por arrange 16.03.2011 / 20:50
1

Eu também recebi esse erro. No meu caso, o rsync jogou esse erro porque eu passei para ele um diretório de origem inexistente.

    
por Joel 09.04.2013 / 19:34
0

Se você transferir arquivos para armazenamento remoto (como freeNAS, etc) - não se esqueça de definir regras corretas. Não apenas defina proprietário , mas inclua esta própria lista de leitura / gravação também.

Estou viciado nisso.

    
por skywinder 27.02.2014 / 21:50