Il est parfois nécessaire de pouvoir redéployer un système.
Toutes les commandes suivantes doivent être faites en tant qu'utilisateur root, ou ajouter le sudo devant.

On peut utiliser un backup fait avec tar : tar czvf /tmp/backup.tgz --exclude='/tmp/*' --exclude='/proc/*' --exclude='/sys/*' --exclude='/dev/*' /.
Exporter ce fichier /tmp/backup.tgz.

Pour restaurer la machine, utiliser une clé bootable.
Créer la table des partitions souhaitées, avec LVM si nécessaire (avec fdisk). Formater les partitions mkfs.ext4 /dev/sdX1, monter la partition dans /mnt : mount /dev/sdX1 /mnt ; cd /mnt.
Récupérer le fichier /tmp/backup.tgz.
Restaurer les données : tar xzvf backup.tgz --numeric-owner
Ensuite, restaurer le fstab en modifiant les UUID (si nécessaire) : blkid et éditer /mnt/fstab

Ensuite, restaurer le boot :
mount -t proc none /mnt/proc
mount -o bind /dev /mnt/dev
chroot /mnt /bin/bash
mount -t sysfs none /sys
update-grub
grub-install /dev/sdX


Si aucune erreur, la machine doit pouvoir être redémarrée
Des cookies d'analyse d'audience sont utilisés sur ce site