Fonte rsync duplicada

Fonte rsync duplicada

sincronizo meus servidores mestre e escravo usando rsync, mas recentemente meu disco rígido de origem está ficando sem espaço livre, então copiei (cópia nativa usando cp) os arquivos de origem para um novo disco rígido de alta capacidade. mas depois de substituir o disco rígido de origem, meu servidor escravo começou a sincronizar arquivos inteiros (presumia-se que todos os arquivos eram novos!)

Existe outro método para duplicar arquivos de origem em um novo disco rígido?

Responder1

Isso ocorre porque o carimbo de data/hora foi alterado quando os arquivos são copiados. Você pode preservar os atributos dos arquivos, incluindo timestmap, usando -pa opção. Veja man cppara mais informações.

Responder2

é por causa dos carimbos de data e hora que o rsync usa para verificar se houve alguma alteração - o cp por padrão não os preserva, então agora o rsync terá que verificar o conteúdo de cada arquivo antes de decidir que não houve alteração no conteúdo, apenas a alteração dos metadados.

Responder3

Eu teria escolhido uma opção diferente de cp.

  • rsyncque parece que você já está usando. Eu usaria o sinalizador de arquivo.
  • tarem um pipeline. Isso pode ser canalizado entre servidores usando, sshse necessário.
  • cpioque raramente uso, mas deveria lidar com isso em um único processo, diferentemente da tarsolução.

informação relacionada