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.