La clonación de discos es el proceso de hacer una imagen de una partición o de un disco duro completo. Esto puede ser útil para copiar la unidad a otros ordenadores o con fines de copia de seguridad y recuperación.
Usar dd
Ver dd#Clonación y restauración de discos.
Usar ddrescue
ddrescue es una herramienta diseñada para clonar y recuperar datos. Copia los datos de un dispositivo de archivos o bloques (disco duro, cdrom, etc) a otro, tratando de rescatar primero las partes buenas en caso de errores de lectura, para maximizar los datos recuperados.
Para clonar una unidad defectuosa o moribunda, ejecute ddrescue dos veces. Para la primera ronda, copie todos los bloques sin errores de lectura y asigne los errores a rescue.map
.
# ddrescue -n /dev/sdX /dev/sdY rescue.map
donde X
es la letra de la partición de la fuente y Y
del dispositivo de bloques de destino.
Para la segunda ronda, copie sólo los bloques malos e intente 3 veces leer desde la fuente antes de rendirse.
# ddrescue -d -r3 /dev/sdX /dev/sdY rescue.map
Ahora puede comprobar si el sistema de archivos está dañado y montar la nueva unidad.
# fsck -f /dev/sdY
Clonación del sistema de archivos
Este artículo o sección necesita ser ampliado.
Usar e2image
e2image es una herramienta incluida en e2fsprogs con fines de depuración. Se puede utilizar para copiar particiones ext2, ext3 y ext4 de forma eficiente, copiando únicamente los bloques utilizados. Tenga en cuenta que esto sólo funciona para los sistemas de archivos ext2, ext3 y ext4, y que los bloques no utilizados no se copian, por lo que puede no ser una herramienta útil si uno espera recuperar archivos borrados.
Para clonar una partición del disco físico /dev/sda
, partición 1, al disco físico /dev/sdb
, partición 1 con e2image, ejecute
# e2image -ra -p /dev/sda1 /dev/sdb1
Software de clonación de discos
Estas aplicaciones permiten realizar fácilmente copias de seguridad de sistemas de archivos completos y recuperarlos en caso de fallo, normalmente en forma de Live CD o unidad USB. Contienen imágenes completas del sistema a partir de uno o más puntos específicos en el tiempo y se utilizan con frecuencia para grabar configuraciones buenas conocidas. Ver Wikipedia:Comparación de software de clonación de discos para su comparación.
Ver también Programas de sincronización y copia de seguridad para otras aplicaciones que pueden tomar instantáneas completas del sistema, entre otras funcionalidades.
- Arch Backup – Un script de copia de seguridad trivial con una configuración sencilla.
- Método de compresión configurable.
- Múltiples objetivos de copia de seguridad.
https://github.com/p5n/archlinux-stuff/tree/master/arch-backup/ || arch-backupAUR
- Clonezilla – Una solución de recuperación de desastres, clonación de discos, creación de imágenes de disco e implementación.
- Se inicia desde un CD en vivo, una unidad flash USB o un servidor PXE.
- Soporta ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, FAT32, NTFS, HFS+ y otros.
- Usa Partclone (por defecto), Partimage (opcional), ntfsclone (opcional), o dd para crear imágenes o clonar una partición.
- Servidor de multidifusión para restaurar en muchas máquinas a la vez.
- Incluido en los medios de instalación de Arch Linux.
http://clonezilla.org/ || clonezilla
- Deepin Clone – Herramienta de Deepin para hacer copias de seguridad y restaurar. Soporta para clonar, copia de seguridad y restaurar el disco o partición.
https://www.deepin.org/en/original/deepin-clone/ || deepin-clone
- FSArchiver – Una herramienta de copia de seguridad y despliegue del sistema de archivos segura y flexible
- Soporta atributos básicos de archivos (permisos, propietario, …).
- Soporta múltiples sistemas de archivos por archivo.
- Soporta atributos extendidos (son utilizados por SELinux).
- Soporta los atributos básicos del sistema de archivos (label, uuid, block-size) para todos los sistemas de archivos de Linux.
- Soporte para el sistema de archivos NTFS (capacidad de crear clones flexibles de las particiones de Windows).
- Suma de comprobación de todo lo que se escribe en el archivo (cabeceras, bloques de datos, archivos enteros).
- Capacidad de restaurar un archivo que está corrupto (sólo omitirá el archivo actual).
- Compresión multihilo lzo, gzip, bzip2, lzma.
- Soporte para dividir archivos grandes en varios ficheros con un tamaño máximo fijo.
- Encriptación del archivo usando una contraseña. Basado en blowfish de libcrypto de OpenSSL.
- Soporta la copia de seguridad de un sistema de archivos raíz montado (opción
-A
). - Puede encontrarse en el CD System Rescue.
http://www.fsarchiver.org/ || fsarchiver
- Mondo Rescue – Una solución de recuperación de desastres para crear soportes de copia de seguridad que se pueden utilizar para volver a instalar el sistema dañado.
- Respaldos basados en imágenes, compatibles con Linux/Windows.
- La tasa de compresión es ajustable.
- Puede realizar copias de seguridad de sistemas en vivo (sin tener que detenerlo).
- Puede dividir la imagen en muchos archivos.
- Apoya el arranque en un Live CD para realizar una restauración completa.
- Puede realizar copias de seguridad/restauración sobre NFS, desde CD, unidades de cinta y otros medios.
- Puede verificar las copias de seguridad.
http://www.mondorescue.org/ || mondoAUR
- Partclone – Una herramienta que se puede utilizar para hacer una copia de seguridad y restaurar una partición teniendo en cuenta sólo los bloques utilizados.
- Soporta ext2, ext3, ext4, hfs+, reiserfs, reiser4, btrfs, vmfs3, vmfs5, xfs, jfs, ufs, ntfs, fat(12/16/32), exfat.
- Soporta compresión.
- Opcionalmente, se puede utilizar una interfaz ncurses.
http://partclone.org/ || partclone
- Partimage – Una utilidad de clonación de discos ncurses para entornos Linux/UNIX.
- Tiene un Live CD.
- Soporta los sistemas de archivos más populares en Linux, Windows y Mac OS.
- Compresión.
- Guarda en múltiples CDs o DVDs o a través de una red usando Samba/NFS.
- Desarrollo detenido en favor de FSArchiver.
http://www.partimage.org || partimage
- J7Z – GUI para Linux en java que intenta simplificar la compresión de datos y las copias de seguridad. Puede crear archivos 7z, BZip2, Zip, GZip, Tar.
- Actualiza rápidamente los archivos existentes.
- Realiza copias de seguridad de múltiples carpetas en una ubicación de almacenamiento.
- Crea o extrae archivos protegidos.
- Alivia el esfuerzo utilizando perfiles y listas de archivo.
http://j7z.xavion.name/ || j7zAUR
- Redo Backup and Recovery – Una aplicación de copia de seguridad y recuperación de desastres que se ejecuta desde una imagen de CD de Linux de arranque.
- Es capaz de realizar copias de seguridad bare-metal y recuperación de particiones de disco.
- Usa xPUD y Partclone para el backend.
http://www.redobackup.org/ ||
- System Tar & Restore – Realiza copias de seguridad y restaura su sistema utilizando tar o lo transfiere con rsync
- Interfaces de interfaz de usuario y CLI
- Crea archivos .tar.gz, .tar.bz2, .tar.xz o .tar
- Soporta encriptación openssl / gpg
- Usa rsync para transferir un sistema en ejecución
- Soporta Grub2, Syslinux, EFISTUB/efibootmgr y Systemd/bootctl
https://github.com/tritonas00/system-tar-and-restore || system-tar-and-restoreAUR
dd spin-offs
dcfldd dcflddAUR es un reemplazo de dd con capacidad de hashing sobre la marcha que ayuda a asegurar la integridad. Acepta la mayoría de los parámetros de dd e incluye una salida de estado. Una versión estable de dcfldd fue publicada por última vez en 2006. ddrescue GNU ddrescue es una herramienta de recuperación de datos capaz de ignorar los errores de lectura. ddrescue no está relacionado con dd de ninguna manera, excepto que ambos pueden ser utilizados para copiar datos de un dispositivo a otro. La diferencia clave es que ddrescue utiliza un sofisticado algoritmo para copiar los datos de las unidades que fallan causándoles el menor daño adicional posible. Consulte el manual de ddrescue para más detalles.
Ver también
- Wikipedia:Lista de software de clonación de discos
- Hilo del foro de Arch Linux