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 depois transferi-lo para outro. Por motivos de segurança, estou tentando aprender como funciona no computador sem muitos dados (o novo) para garantir que não excluirei 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 faço ideia de 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 de algo e perdê-lo).
Nos dois computadores, tenho o mesmo sistema (Ubuntu 10.04). Versão Rsync: 3.0.7-1ubuntu1
Obrigado por todas as dicas
fonte
sudo rsync -avz --exclude='/*/.gvfs' /home/maria /home/guest/backup
e desta vez sem erros. Muito obrigado.'/*/.gvfs'
não funcionou para mim, acabou usando'.gvfs'
| grep failed
ao seu comando rsync para listar apenas os arquivos que produziram erros.Também recebi esse erro. No meu caso, o rsync lançou esse erro porque eu o passei para um diretório de origem inexistente.
fonte
Se você transferir arquivos para armazenamento remoto (como freeNAS, etc) - não se esqueça de definir as regras corretas. Não apenas defina o proprietário , mas inclua essa lista também para ler e gravar .
Estou viciado nisso.
fonte