Existe sempre o clássico cpio:
# cd /source
# find .|cpio -pdvulm /dest
Preserva links e até copia nós de dispositivos, se existentes.
Eu tenho a necessidade de copiar um sistema de arquivos inteiro (vários TB) de um disco (array RAID) para outro. Seria bom manter o sistema de arquivos on-line durante a transferência, pois o sistema de arquivos é usado (levemente) constantemente. No entanto, uma interrupção é aceitável, se necessário.
Os dois métodos que parecem óbvios para mim estão usando cp
ou dd
. Usando cp parece mais provável produzir uma cópia confiável, mas também parece que seria mais lento. Usando o dd deve ser mais rápido, mas eu estaria preocupado em ter um sistema de arquivos corrompido quando eu terminar. Em ambos os casos, o plano seria usar o rsync para manipular a cópia de quaisquer diferenças após a cópia.
Existe uma solução on-line melhor que estou perdendo?
Existe sempre o clássico cpio:
# cd /source
# find .|cpio -pdvulm /dest
Preserva links e até copia nós de dispositivos, se existentes.
Tags linux filesystems