Skip to main content

Cómo hacer una copia de seguridad de todo un sistema Linux usando Rsync

Primero, inserta el medio de respaldo (memoria USB o disco duro externo). Luego busca la letra de la unidad con el comando "fdisk -l".  o si no está formateado con lsblk  por ejemplo /dev/sdb1.  Monta la unidad en cualquier lugar de que elijas. Recomendable montarlo bajo /mnt.

mount /dev/sdb1 /mnt

Ahora cuando el dispositivo esté montado

rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt

Esto permite copiar sólo archivos, excluyendo los siguientes

dev (dispositivos)

proc (procesos)

sys (sistema)

tmp (temporales)

run

mnt (Especialmente esta, porque de lo contrario se metería en un bucle infinito)

lost+found

-aAXv: los archivos se transfieren en modo "archivo", lo que garantiza que se conservan los enlaces simbólicos, dispositivos, permisos, propiedades, tiempos de modificación, ACL y atributos extendidos.