Partclone: una aplicación la clonación y restauración de particiones
Si alguna vez utilizaron Clonezilla para crear una copia de seguridad de su sistema operativo, ya ha experimentado el poder del Partclone. A diferencia de otras herramientas como dd, Partclone sabe cómo interactuar con sistemas de archivos específicos, por lo tanto, puede crear copias de seguridad mucho más pequeñas, clonando solo el espacio utilizado en la partición.
Partclone es una herramienta gratuita y de código abierto destinada para permitirnos crear y clonar imágenes de particiones presentadas por los desarrolladores de Clonezilla. De hecho, Partclone es una de las herramientas en las que se basa Clonezilla.
Para explicar un poco mejor el funcionamiento de Partclone tomando como referencia el comando dd, este es muy útil, pero dd no sabe nada sobre los sistemas de archivos puesto que este solo replica cada bloque de un disco o partición, creando un clon perfecto 1: 1 por ejemplo si queremos clonar un disco de 40 GB este copiará cada sector y nos dará un resultado un archivo de 40GB.
Podrías decir, pues es lógico, pero el comportamiento de Partclone es diferente, ya que puede interactuar inteligentemente con los tipos de sistema de archivos más comunes, realizando copias de seguridad solo de los bloques usados de una partición, obteniendo copias de seguridad mucho más pequeñas.
En pocas palabras si vamos a clonar un disco de 40GB pero solo tiene 20GB ocupados el archivo resultante será únicamente de 20GB y no de 40GB. Por lo que nos evitamos el ocupar espacio que está en blanco.
Sistemas de archivos admitidos
Partclone es compatible con todos los sistemas de archivos más utilizados, como: ext2, ext3, ext4, hfs +, reiserfs, xfs, jfs, ntfs, fat (12/16/32), exfat, etc. El sistema de archivos de copia de seguridad determinará el sufijo que se usará con el programa, siguiendo la utilidad de sintaxis.
Por ejemplo, para hacer una copia de seguridad de un sistema de archivos ext2, usaremos el comando parclone.ext2. Además, si algún sistema de archivos específico no es compatible con Partclone, podemos utilizar el comando partclone.dd.
Entre lo demás que podemos destacar de Partclone es lo siguiente:
Funciones en Partclone
Código abierto: Partclone se lanzó bajo la licencia GNU GPL y está abierto a la contribución en GitHub.
Multiplataforma: Disponible en Linux, Windows, MAC, copia de seguridad / restauración del sistema de archivos ESX y FreeBSD.
Clona particiones a archivos de imagen.
Restaurar archivos de imagen a particiones.
Duplicar particiones rápidamente.
Muestra la velocidad de transferencia y el tiempo transcurrido.
Admite vmfs para servidor vmware ESX y ufs para sistema de archivos FreeBSD.
¿Cómo instalar Partclone en Linux?
Si quieres instalar este software de clonación, contamos con la facilidad de que este esta incluido dentro de los repositorios de casi la mayoría de las distribuciones de Linux, únicamente debemos abrir una terminal y ejecutar el comando correspondiente de tu sistema.
Para instalar Partclone en Debian, Ubuntu y derivados ejecutamos:
sudo apt install partclone
Mientras que, para instalarlo en CentOS, RHEL, Fedora o derivados ejecutamos:
sudo yum install partclone
Para openSUSE solo debemos de ejecutar:
sudo zypper install partclone
Finalmente, para ArchLinux y derivados:
sudo pacman -S partclone
¿Cómo utilizar Partclone?
En este punto es importante saber que para poder utilizar Partclone deben de estar desmontados los volúmenes sobre los que van a trabajar por lo que si se trata de tu disco donde tienes instalado tu sistema lo recomendado es que trabajes sobre una versión Live.
Un ejemplo práctico seria, quiero realizar el backup de mi disco principal y este tiene el sistema de ficheros ext4, el comando sería el siguiente:
partclone.ext4 -c -s /dev/sda1 -o ~ /image_sda1.pcl
Donde los parámetros -c nos permite especificar que la acción que queremos hacer es clonar mientras que -s nos permite especificar la fuente que queremos clonar.
Finalmente -o le dice a Partclone dónde queremos almacenar la imagen de respaldo.
Tenga en cuenta que la extencion .pcl aquí es completamente arbitraria: la usamos por conveniencia.
Para restaurarlo:
partclone.ext4 -r -s ~ /image_sda1.pcl -o /dev/sda1
Aquí solamente explicamos que le parámetro -r es para decirle a Partclone que vamos a restaurar.
El artículo Partclone: una aplicación la clonación y restauración de particiones aparece primero en Partclone: una aplicación la clonación y restauración de particiones.