OldGentooWiki:Sauvegarde stage5 avec SystemRescueCD

De Gentoo-Quebec.

Go-previous.png Index entretien et sauvegardes


Gentoo-quebec+Funtoo-quebec.png

Sauvegarde et restauration : stage 5 via SystemRescueCD


Sommaire

Introduction

Info 64.png
Information !
Cette procédure de sauvegarde a été développée par Sylvain Alain (aka d2_racing), développeur Gentoo (gentoo-dev).

Après tout ce travail et de nombreuse heures de compilation, c'est le temps de prendre un backup à la Acronis True Image ou Norton Ghost. Rien de plus simple sous Gentoo. En effet, il existe 3 solutions pour créer un backup.

  1. On peut utiliser Acronis True Image
  2. On peut utiliser SystemrescueCD
  3. On peut utiliser un Stage 5 : commande maison.
Emblem-documents.png
Note !
Les tests de sauvegarde appuyant ce document ont été exécutés à partir d'une partition EXT3 de 38 Go qui contient 8,27 Go de données.

Avantages et inconvénients

L'utilisation de SystemRescueCD va vous permettre de sauvegarder votre Gentoo lorsqu'elle n'est pas en cours d'exécution, donc vous sauvegardez tous les fichiers sans aucun problème.


CHROOT de votre Gentoo qui est inactive

La première étape est de démarrer avec SystemRescueCD et de lancer les commandes suivantes :

Gnome-dev-computer.png
# mount /dev/sdXY /mnt/gentoo

Où X correspond à votre disque dur et Y correspond à la partition qui contient la racine de votre Gentoo.

Si vous avez une partition /boot sur une partition indépendante, vous devez lancer les commandes suivantes :

Gnome-dev-computer.png
# mkdir /mnt/gentoo/boot
Gnome-dev-computer.png
# mount /dev/sdXY /mnt/gentoo/boot

Où X correspond à votre disque dur et Y correspond à la partition boot de votre Gentoo. Cela s'applique à toutes autres partitions indépendantes (/home, /var, /tmp, etc.). Créez le point de montage, commande mkdir, le cas échéant.

Par la suite, vous devez lancer les commandes suivantes :

Gnome-dev-computer.png
# mount -o bind /dev /mnt/gentoo/dev
Gnome-dev-computer.png
# mount -t proc none /mnt/gentoo/proc
Gnome-dev-computer.png
# chroot /mnt/gentoo /bin/bash
Gnome-dev-computer.png
# env-update
Gnome-dev-computer.png
# source /etc/profile

Maintenant que votre Gentoo est maintenant active, vous pouvez procédez à sa sauvegarde.

Création du Stage 5

Pour lancer la sauvegarde, vous vous placez sur le répertoire de sauvegarde.

Gnome-dev-computer.png
# cd /mnt/backup

Si celui-ci n'existe pas, vous devez lancer la commande suivante :

Gnome-dev-computer.png
# mkdir /mnt/backup

Par la suite, vous devez lancer les commandes suivantes :

Gnome-dev-computer.png
# mount -o bind / /mnt/backup

Si vous avez une partition /boot indépendante, vous devez lancer cette commande :

Gnome-dev-computer.png
# mount -o bind /boot /mnt/backup/boot

Répétez cette dernière commande pour chacune des partitions indépendantes que vous avez antérieurement montées.

Lancement de la commande TAR

La sauvegarde se réalise à l'aide de la commande tar.

Gnome-dev-computer.png
# cd /mnt/backup
Gnome-dev-computer.png
# tar --exclude stage5.tar.bz2 -cvvjpf stage5.tar.bz2 .
Warning 64.png
Attention !
Le point à la fin de la commande est très important. Ne l'oubliez pas sinon tar refusera de s'exécuter.

Une fois la sauvegarde terminée, vérifiez l'intégrité de votre fichier de sauvegarde.

Gnome-dev-computer.png
# bzip2 -tv stage5.tar.bz2

La création du stage 5 étant terminée, placez-vous à la racine de votre système et démonter les partitions affectées (bind) au point de montage de la sauvegarde.

Gnome-dev-computer.png
# cd /
Gnome-dev-computer.png
# umount /mnt/backup/boot
Gnome-dev-computer.png
# umount /mnt/backup/
Gnome-dev-computer.png
# exit
Gnome-dev-computer.png
# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo/dev /mnt/gentoo

Votre fichier de sauvegarde se trouve dans la partition racine. Il ne vous reste plus qu'à le graver sur DVD à l'aide de votre logiciel de gravure préféré.

Pour augmenter le vitesse de restauration

Puisqu'il existe des clés USB de plus en plus volumineuse, il est approprié d'utiliser une clé USB pour sauvegarder votre Stage5, ce qui va vous permettre d'augmenter la vitesse de restauration de façon très significative.

Restauration avec le stage 5

La procédure de restauration requiert SystemRescueCD, ainsi que le Stage 5 sur une clé USB.

Emblem-documents.png
Note !
Les exemples sont fournis avec un formatage EXT2 et EXT3. Si vous utilisez un système de fichier différent, veuillez exécuter les commandes de formatage correspondantes.

Les opérations se déroulent ainsi :

  • Démarrer avec SystemRescueCD
  • On doit formater la partition de destination, soit la racine :
Gnome-dev-computer.png
# mke2fs -j /dev/sdaX
  • Optionnellement on doit formater la partition /boot si on en a une :
Gnome-dev-computer.png
# mke2fs /dev/sdaX
Gnome-dev-computer.png
# mount -t ext3 /dev/sdaX /mnt/gentoo
  • Si vous avez une partition /boot à part :
Gnome-dev-computer.png
# mkdir /mnt/gentoo/boot
# mount /dev/sdaX /mnt/gentoo/boot
Warning 64.png
Attention !
N'oubliez pas de répéter cette dernière commande pour chacune des partitions indépendantes qui ont été sauvegardées.
  • Montage de votre clé USB :
Gnome-dev-computer.png
# mkdir /mnt/cle
Gnome-dev-computer.png
# mount /dev/sdb1 /mnt/cle
Gnome-dev-computer.png
# cd /mnt/cle
# ls -la
  • Notez le nom du fichier de l'archive.
  • Restaurer le système :
Gnome-dev-computer.png
# tar xjvpf /mnt/cle/stage5.tar.bz2 -C /mnt/gentoo/
  • Activer le réseau :
Gnome-dev-computer.png
# dhcpcd eth0
  • Monter /proc :
Gnome-dev-computer.png
# mount -t proc none /mnt/gentoo/proc
  • Monter /dev :
Gnome-dev-computer.png
# mount -o bind /dev /mnt/gentoo/dev
  • Chrooter dans votre nouvel environnement :
Gnome-dev-computer.png
# chroot /mnt/gentoo /bin/bash

# env-update

# source /etc/profile
  • Mettre à jour Portage :
Gnome-dev-computer.png
# emerge --sync
  • Redémarrer sur votre système restauré :
Gnome-dev-computer.png
# exit

# cd /
# umount /mnt/cle
# umount /mnt/gentoo/boot
# umount /mnt/gentoo/dev
# umount /mnt/gentoo/proc
# umount /mnt/gentoo

# reboot
Outils personnels