Retour

Sauvegarder une partition en utilisant partimage



Une sauvegarde n'est jamais inutile. L'utilisation de partimage pour cela peut être une bonne solution.


Partimage va créer une image de la partition à sauvegarder. La sauvegarde peut se faire sur une autre partition, sur le réseau, ou être gravée ensuite sur cdrom ou dvdrom.

1 / Utilisation de partimage en ligne de commande.

La partition à sauvegarder doit être démontée. De ce fait, si l'on veut sauvegarder sa partition racine, il est indispendable d'utiliser partimage depuis un live cd. Dans cet exemple nous allons voir comment sauvegarder la partition /home (/dev/hda2) sur la partition /dev/hdb3. Partimage soit être installé sur la distribution ; si ce n'est pas le cas, pour l'installer : sudo aptitude install partimage

Il faut avant tout clore sa session et ouvrir une console avec les touches ctrl + alt + f2. Pour revenir à l'interface graphique les touches seront ctrl + alt + f7.

Après s'être identifié dans la console f2 il faut lancer une session mono utilisateur afin de pouvoir démonter la partition /home :

:~$ sudo telinit 1

À partir de là on est en session mono utilisateur et on se retrouve root, donc sudo inutile. On démonte la partition /dev/hda2 et, après avoir créé le point de montage /mnt/hdb2, on monte la partition /dev/hdb2 qui va recevoir la sauvegarde :

:~# umount /dev/hda2
:~# mkdir /mnt/hdb2
:~# mount /dev/hdb2 -t ext3  /mnt/hdb2

On peut maintenant lancer la sauvegarde de /dev/hda2 vers /mnt/hdb2 et on vérifie ensuite la présence de la sauvegarde avec ls (en se servant de l'autocomplétion avec la touche esc):

:~# partimage -o -d -b -e save /dev/hda2 /mnt/hdb2/save_hda2
:~# ls -l /mnt/hdb2/save_hda2.000      
-rw------- 1 root root 3951166 2006-06-27 11:25 /mnt/hdb2/save_hda2.000

Pour l'explication des options de partimage :

-o  = suppression d'une image précédente si elle existe
-d  = pas de description de l'image
-b  = pas d'interface graphique demandant confirmation
-e  = "effacement" des blocks libres avec des zéros
pas d'option -z car j'ai laissé la compressoin par défaut avec gzip.

Maintenant, si l'on veut restaurer cette sauvegarde vers /dev/hda2 :

:~# partimage restore -b /dev/hda2 /mnt/hdb2/save_hda2.000

Ne pas oublier de faire un e2fsck sur la partition restaurée :

       : ~# e2fsck -f /dev/hda2      
e2fsck 1.38 (30-Jun-2005)
Passe 1: vérification inodes, blocs, et des tailles
Passe 2: vérification de la structure répertoire
Passe 3: vérification de lca connectivité répertoire
Pass 4: vérification des compteur de références
Pass 5: vérification de l'information du sommaire groupe
/dev/hdba2: 17/199136 fichier (5.9% non contiguës), 32975/397152 blocs

On peut maintenant remonter la partition /home et sortir de la session mono utilisateur avec la commande exit. 

2 / Pour une utilisation de partimage avec son interface graphique ou en réseau, voir :

Le blog du CRI74 et sa documentation au format pdf

Le site de samba-edu.ac-versailles.fr

Le site de partimage

L'article sur Framasoft



Retour



Valid HTML 4.01 Transitional        Valid CSS!