Como copiar uma pasta enorme, ignorando arquivos idênticos

3

Na minha área de trabalho principal, eu tenho 4 HDDs. Aqui está o layout:

  • SSD de 60 GB para Linux

  • Disco rígido de 500 GB para Windows 10

  • 2 TB HDD como dispositivo de armazenamento principal

  • 1 TB HDD como dispositivo de armazenamento de backup

Todo mês, eu limpo o disco rígido de 1 TB e copio todos os arquivos nele, começando do zero. Minha pergunta é, existe de qualquer maneira para simplesmente "atualizar" os arquivos no HDD de 1 TB, já que 99% deles provavelmente serão os mesmos?

P.S. Eu tenho cerca de 900GB de arquivos no total. Demora várias horas e, provavelmente, coloca um dente substancial na vida do HDD de 1TB copiando esses arquivos ...

    
por willem.hill 25.08.2016 / 00:45

2 respostas

3

Parece que rsync é feito sob medida para o seu caso de uso.

Algumas opções que considero úteis são

  • --progress , que pelo menos dá a sensação de que algo está acontecendo
  • --dry-run que faz as comparações, mas na verdade não copia nada. Eu gosto de fazer isso depois de definir o comando para ter certeza de que não estraguei nada.
por Organic Marble 25.08.2016 / 02:15
2
rsync --ignore-existing --recursive /src /dst

ou manualmente, há a cópia de um determinado diretório para outro diretório com as condições adicionando *, etc, mas o rsync deve fazê-lo.

    
por Jodamo117 25.08.2016 / 04:07