A sincronização remota,, rsync
é uma opção confiável para copiar grandes quantidades de dados. Você pode preparar o comando e executar uma execução a seco antes de confirmar a cópia; adicione --dry-run
para simular a cópia.
Seu comando final será bastante simples:
sudo rsync -vaE --progress /Volumes/SourceName /Volumes/DestinationName
As bandeiras são:
v
aumenta a verbosidade.
a
aplica configurações de arquivamento para espelhar exatamente os arquivos de origem, incluindo links e permissões simbólicas.
E
copia atributos estendidos e bifurcações de recursos (apenas OS X).
progress
fornece uma contagem regressiva e estatísticas de transferência durante a cópia.
sudo
, é usado para garantir rsync
os direitos apropriados para acessar e ler todos os arquivos em sua unidade, independentemente do proprietário. Isso também permite rsync
gravar os arquivos na nova unidade, recriando as informações originais do proprietário.
rsync
é provavelmente a melhor escolha, pois pode ser executada novamente em caso de problemas, oferece registro detalhado e é o mais rápido possível, mantendo a segurança.
Existem inúmeros guias para aproveitar ao máximo rsync
, exemplos de comandos rsync fornecem exemplos relevantes. Como o @GordonDavisson comenta abaixo, tome cuidado com as barras finais; isso pode fazer muita diferença se a sua cópia começar com uma pasta.
Ferramentas alternativas incluem ditto
e cp
. Ambas são escolhas razoáveis, mas oferecem sintaxe diferente.