LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


gentoo:gentoo-stage5

— page corrigée — TheShift 2009/02/27 10:26

Création du Stage 5

Guides et Tutoriels Gentoo-Québec
PDF original

Sauvegarde de notre Gentoo

Après tout ce travail et des nombreuses heures de compilations, 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 System Rescue CD.
  3. On peut utiliser un Stage 5 : Commande maison.

Les sauvegardes ont été exécutées à partir d’une partition EXT3 de 38 Gig qui contient 8.27 Gig de données.

Avantages et Inconvénients

Tout d’abord, Acronis True Image est payant.Il permet de créer une image d’une partition et il peut la stocker sur une partition FAT32,NTFS,EXT3 ou ReiserFS. Par contre, la partition doit avoir la même taille que lors de la création de l’image. Le taux de compression est excellent et surtout la vitesse d’exécution. Image résultante de 2.2 Gig en 16 minutes.

Ensuite System Rescue CD, est un LiveCD basé sur Gentoo et il utilise Partimage pour créer une image d’une partition.Il peut la stocker sur une partition FAT32,EXT3 ou ReiserFS. Il utilise la compression bz2 et le processus est assez long merci. Image résultante de 3.5 Gig en 57 minutes.

Enfin,l’utilisation d’un Stage 5 se sert de la commande tar et du format de compression .bz2 pour créer une image d’une partition.La commande tar se fou du type de partition ou de la grosseur. C’est excellent quand on change de système de fichier ou carrément lorsqu’on change de disque dur. Niveau de portabilité élevé en fait. Image résultante de 1.9 Gig en 65 minutes.

Procédure de création d’un Stage 5

# su -
# rm /usr/portage/distfiles/*
# mkdir /mnt/backup
# mount -o bind / /mnt/backup

De plus, il est très important de “mounter” vos partitions si elles ne sont pas contenues dans la racine avant d’effectuer la commande avec l’option bind.

L’option bind fonctionne seulement pour une partition à la fois.


Donc, si vous avez une /boot sur une autre partition, vous devez faire quelque chose du genre :

# mount /dev/sdaX /boot
# mount -o bind / /mnt/backup
# mount -o bind /boot /mnt/backup/boot
# cd /mnt/backup
# time tar --exclude stage5.tar.bz2 -cvvjpf stage5.tar.bz2 .
# time bzip2 -tv stage5.tar.bz2
# umount /mnt/backup

<note>Le point après .bz2 est très important.</note> Si vous avez opté pour une partition /boot séparée ou autre chose, alors vous devez mounter vos partitions pour que votre copie soit intègre.

Ensuite, le résultat de la commande tar va être dans le répertoire suivant : /

Il va contenir un gros fichier tar.bz2 qui contient le précieux backup. Il ne reste qu’à le graver avec K3B et le tour est joué.

Procédure de Restauration

La procédure de restauration utilise le LiveCD de Gentoo,car on doit pouvoir utiliser le LiveCD en mémoire vive pour pouvoir faire un “umount” du lecteur DVD(CDROM) et cette option est justement disponible avec Gentoo.

.1).

Démarrer avec le LiveCD de Gentoo.

.2).

Appuyer sur F2 et entrer : gentoo docache

.3).

On doit formater la partition de destination, soit la racine (/).

# mke2fs -j /dev/sdaX

Optionnellement on doit formater la partition /boot si vous en avez une.

# mke2fs /dev/sdaX
.4).

On doit démonter le CD pour pouvoir en insérer un autre.

# umount /mnt/cdrom
.5).

Enlever le LiveCD de Gentoo et mettre le DVD ou le CD qui contient votre backup Stage 5.

.6).
 # mount /dev/cdrom /mnt/cdrom
.7).
# mount -t ext3 /dev/sdaX /mnt/gentoo
.8).

Si vous avez une partition boot à part

# mkdir /mnt/gentoo/boot
# mount /dev/sdaX /mnt/gentoo/boot
.9).
# cd /mnt/cdrom
.10).
 # ls -la
.11).

Prendre en note le nom du fichier de l’archive.

.12).
# tar xjvpf /mnt/cdrom/stage5.tar.bz2 -C /mnt/gentoo/
.13).

Activer le réseau :

# dhcpcd eth0
.14).

“Mounter” /proc :

# mount -t proc none /mnt/gentoo/proc
.15).

“Mounter” /dev :

# mount -o bind /dev /mnt/gentoo/dev
.16).

“Chrooter” dans notre nouvel environnement :

# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
.17).

Mettre à jour Portage :

# emerge --sync
.18).
 # exit
.19).
 # cd /
.20).
 # umount /mnt/cdrom
.21).

Enlever le DVD ou le CD qui est dans votre lecteur.

.22).
# umount /mnt/gentoo/boot
.23).
 # umount /mnt/gentoo/dev
.24).
# umount /mnt/gentoo/proc
.25).
 # umount /mnt/gentoo
.26).
gentoo/gentoo-stage5.txt · Dernière modification: 2018/11/17 12:53 (modification externe)