Os arquivos não são copiados ao usar o rsync?

2

Eu usei rsync para fazer backup do diretório / em um disco rígido externo, usando este comando no modo de usuário (não su) (cerca de 200.000 arquivos copiados em uma hora e quarenta minutos) e ele pareceu terminar bem:

rsync -aAXv --progress /* /media/"New Volume"/bu120813 --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}  

Duas preocupações: ao tentar obter uma cópia do comando para usar aqui, eu inadvertidamente comecei novamente e parei com Ctrl + C . O fluxo de novas mensagens substituiu a mensagem final da primeira cópia, mas eu vi que havia um aviso de que vários arquivos não haviam sido copiados.

Devo me preocupar com um ou ambos e, em caso afirmativo, o que devo fazer? Ou, posso agora prosseguir com a instalação do Fedora?

    
por Harry Weston 12.08.2013 / 20:40

2 respostas

3

Pergunta # 1

Two worries: in attempting to get a copy of the command to use here I inadvertently started it off again, and stopped it with CTRL/C. The stream of new messages overwrote the final message from the first copy, but I had seen there was a warning that a number of files hadn't been copied.

Supondo que nenhum dos arquivos foi alterado no diretório de origem, não há nenhum problema em executá-lo de maneira parcial. Essas mensagens eram provavelmente pertencentes à execução atual e eram apenas um aviso de que você havia cancelado sua tentativa de sincronizar os arquivos.

Normalmente, quando você executa o rsync uma segunda vez contra uma fonte & destino não há dados de arquivo reais que são copiados, apenas os metadados pertencentes aos arquivos nos dois lados, que o rsync está comparando para identificar qualquer cópia real que seja necessária.

Pergunta # 2

Please, should I worry about either or both of these, and if so what should I do. Or, can I now go ahead with my Fedora installation?

Como o @msw mencionou nos comentários, se você estiver preocupado com a consistência de sua cópia feita com rsync , basta executar novamente o rsync para garantir que ainda está em um estado consistente.

    
por 12.08.2013 / 21:03
1

Considerando que você estava executando rsync como usuário comum, é provável que os arquivos tenham sido omitidos por rsync devido a permissões insuficientes. Os arquivos ausentes provavelmente incluem arquivos de sistema protegidos como /etc/shadow , chaves de host ssh, logs e conteúdo de spool de /var etc.

Você pode executar novamente o comando rsync adicionando as opções --update e --dry-run para obter uma lista dos arquivos e arquivos ausentes alterados após o rsync anterior.

    
por 12.08.2013 / 21:08

Tags