Estou tentando usar o rsync para fazer backup de alguns arquivos de um disco rígido interno para uma unidade USB. (Estou trabalhando em um wd mybook world NAS)
Há duas pastas que eu quero fazer backup. Uma pasta de música e uma pasta de vídeo. A pasta de música (864 arquivos, cerca de 10 gb) funcionou perfeitamente em cerca de 1 hora (para o progresso completo).
Mas a pasta de vídeo (1025 arquivos, com cerca de 700 gb) ainda está "enviando lista de arquivos incrementais" por 8 horas. Acho que nada foi transferido. O que poderia causar essa diferença? A pasta de vídeo não contém muito mais arquivos. Sim, é muito maior, mas isso não deve fazer diferença na geração da lista de arquivos, eu acho.
Estou usando este comando rsync:
/shares/extern # rsync -avPc --stats /shares/Public/Shared\ Videos /shares/extern/
Agora que estou trabalhando em um NAS, não tenho tanta energia na CPU, mas acho que é muito tempo.
O que você acha, esse comportamento é normal? Existe alguma sugestão do que eu possa fazer para acelerar um pouco a coisa toda?
Estou usando o rsync 3.0.2
Respostas:
A
-c
opção força o rsync a calcular uma soma de verificação para todos os arquivos. Isso significa que ele está lendo o conteúdo de todos os arquivos de vídeo antes de começar a decidir quais copiar. Isso é obviamente lento.Considere remover essa opção, se possível. Você só precisa disso em casos raros. Veja a descrição na página do manual para mais detalhes:
fonte