Copiar todo el sistema de archivos (linux)

Copiar todo el sistema de archivos (linux)

Necesito copiar un sistema de archivos completo (varios TB) de un disco (matriz Raid) a otro. Sería bueno mantener el sistema de archivos en línea durante la transferencia, ya que el sistema de archivos se usa (ligeramente) constantemente. Sin embargo, una interrupción es aceptable si es necesario.

Los dos métodos que me parecen obvios son usar cpo dd. Parece más probable que usar cp produzca una copia confiable, pero también parece que sería más lento. Usar dd debería ser más rápido, pero me preocuparía tener un sistema de archivos dañado cuando termine. En cualquier caso, el plan sería usar rsync para manejar la copia de cualquier diferencia después de la copia.

¿Existe alguna solución mejor en línea que me falta?

Respuesta1

Siempre existe el cpio clásico:

# cd /source
# find .|cpio -pdvulm /dest

Conserva los enlaces, incluso copia los nodos del dispositivo si existen.

información relacionada