Je voudrais rester simple et le cloner. Démarrez un système en direct à partir d'USB (le plus simple est Ubuntu à partir d'une clé USB, je trouve), puis videz votre disque dur sur une autre partition (ou disque dur externe, etc.), par exemple
dd if=/dev/sda1 bs=64M of=/mnt/my_mounted_backup_drive/backup-sda1
où vous devez remplacer /dev/sda1
par votre /
partition root ( ). Faites la même chose avec d' autres partitions (comme celui pour /boot
, /boot/efi
, /home
) le cas échéant.
Si vous avez besoin de gagner de l'espace, vous pouvez le faire
dd if=/dev/sda1 bs=64M | gzip --fast | dd bs=32M of=/mnt/my_mounted_backup_drive/backup-sda1.gz
ou, plus compliqué, beaucoup plus lent mais en économisant quelques octets de plus,
mkdir -p /mnt/linux
mount -o ro /dev/sda1 /mnt/linux
cd /mnt/linux
tar cvJf /mnt/my_mounted_backup_drive/linux-backup.tar.xz .??* *
Vous pouvez ensuite restaurer l'inverse, par exemple
mkdir -p /mnt/linux
mount /dev/sda1 /mnt/linux
cd /mnt/linux
tar xvJf /mnt/my_mounted_backup_drive/linux-backup.tar.xz
ou
dd /mnt/my_mounted_backup_drive/backup-sda1.gz bs=32M | gzip --decompress | dd bs=64M of=/dev/sda1
(attention où vous écrivez vos données, cela supprime tout /dev/sda1
, alors faites les bonnes choses la première fois :-)