Preciso copiar cerca de 2 TB de dados de uma unidade externa (disco externo USB único) para outra unidade externa (Drobo conectado via Firewire).
O Finder não é uma opção. Se ocorrer algum problema, ele interrompe o processo e eu tenho que descobrir por que ele falhou e começar de novo. Poderia levar meses para superar isso.
Eu li sobre o CP e o RSYNC, mas não estou muito familiarizado e tenho medo de que algumas das opções estejam erradas e falhem nos arquivos, ou estrague as datas dos arquivos, ou pior ...
Alguém pode sugerir como eu posso fazer isso com o mínimo de risco e custo?
macos
finder
backup
file-transfer
Swisher Sweet
fonte
fonte
Respostas:
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:
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 garantirrsync
os direitos apropriados para acessar e ler todos os arquivos em sua unidade, independentemente do proprietário. Isso também permitersync
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
ecp
. Ambas são escolhas razoáveis, mas oferecem sintaxe diferente.fonte
Usei a sincronização bittorrent para sincronizar 8 TB entre o meu Drobo e o QNAP.
fonte
Eu respondi uma pergunta semelhante aqui há um tempo. Minha resposta é copiada abaixo.
Uso
cp -Rfv sourcefile destinationfile
com sucesso regularmente.cp
= cópiaR
= mantém hierarquias de arquivosf
= se um arquivo de destino existente não puder ser aberto, remova-o e tente novamentev
= modo detalhado, exibe os arquivos transferidos à medida que avançasourcefile
= dados que você deseja copiardestinationfile
= diretório / unidade para o qual você deseja copiarfonte
-n
para não copiar arquivos que já existem e-p
preservar todas as permissões, incluindo atributos estendidos e bifurcações de recursos sempre que possível.A maneira "mais rápida" seria mover fisicamente as duas unidades para serem internas para um único computador, fazer a cópia (ou rsync) e depois movê-las de volta.
Eu ainda usaria o rsync, porque se interrompido por qualquer motivo (etapas do gato no interruptor de energia?), O rsync não copia novamente os arquivos que já foram bem-sucedidos. Também não copiará nenhum arquivo que seja o mesmo e no mesmo local.
fonte
Se você deseja copiar exatamente a unidade A para a unidade B, faça isso com o Utilitário de Disco.
Usaremos a função de restauração do Disk Utility . Alguns antecedentes sobre a diferença entre Restaurar x copiar e colar:
Fonte: https://www.lifewire.com/use-disk-utility-to-clone-macs-drive-4042367
Instruções
para copiar todos os arquivos do dispositivo A para o dispositivo B
Fonte: https://support.apple.com/guide/disk-utility/restore-a-disk-dskutl14062/mac
fonte
Se você não quiser seguir a rota da linha de comando, uso o aplicativo FreeFileSync rotineiramente para sincronizar 2 TB de dados de uma matriz externa para um local de rede sem problemas. Você pode controlar como ele lida com erros e obter um log quando estiver completo.
fonte