vendredi 4 janvier 2008

Créer une image de son disque dur à l'aide de Kaella

Il est possible de sauvegarder et restaurer rapidement une partition de disque dur en faisant une image.

Toutes vos données seront stockées dans un fichiers que vous pourrez placer sur un disque dur ou un CD. Cette solution permet aussi de déployer sur un parc d’ordinateurs strictement identiques [1], l’image d’un poste préalablement configuré.

À partir d’une distribution de Linux capable de fonctionner sans installation, au moyen d’un simple CD comme Kaella (Knoppix francisée), un utilisateur prudent ayant un bon niveau de pratique sous windows va pouvoir faire un partitionnement dynamique [2] , la sauvegarde d’images de partitions et sa restauration, récupérer des données lorsque Windows ne veut plus démarrer.

Tout cela ne va pas sans un minimum d’explications notamment sur des notions propres à Linux [3].

Fini les heures passées à réinstaller des dizaines de pilotes et de logiciels. En cas de coup dur, une opération de restauration de la partition et le PC pourra être remis à neuf en quelques minutes.

A Lire : http://www.framasoft.net/IMG/partitionsauvegarde.pdf

1. Le MBR ou 1er secteur du disque dur.

Si vous sauvegardez les partitions individuellement, et voulez pouvoir les utiliser de façon à restaurer un système fonctionnel, il vous faut pouvoir restaurer son MBR.
(Nota : A lire)
  • Sauvegarder le MBR :
$ dd if=/dev/hda of=backup-mbr bs=512 count=1
Celà stocke les 512 premiers octets du disque (contenant le MBR & la table de partitions primaire) dans le fichier "sauvegarde-du-mbr-hda", que vous pouvez alors transférer sur un support sûr.
  • Restaurer le MBR :
Soyez prudent ! celà peut détruire la table de partitions existante, et donc vous privez de l'accès aux données présentes sur ce disque)
$ dd if=backup-mbr of=/dev/hda bs=512 count=1
  • Et si vous souhaitez juste réinstaller Grub
# Monter la partition, où se trouve le système, supposons ici /dev/hda1 (un simple clic sur son icône, sur le bureau, suffit)
# Passer cette partition en écriture

Ouvrir un terminal et taper :
$ sudo chroot /media/hda1 grub-install /dev/hda


2. La table des partitions

  • Sauvegarder la table de partitions étendue
$ sfdisk -d /dev/hda > backup-hda.sfdisk
(sfdisk est dans le paquetage util-linux)
  • Restauration (voir l'avertissement ci-dessus à propos du MBR) :
$ sfdisk /dev/hda < backup-hda.sfdisk
Redémarrer.
Je recommande de conserver avec cette sauvegarde un copié/collé de la table de partition telle qu'elle apparait dans l'utilitaire de partitionnement de votre choix comme fdisk -l. Ça vous sera bien utile si vous devez repartitionner le disque à la main avant de restaurer des images de partition.

3. Les partitions

Pour créer ou restaurer une image de partition, on utilise partimage (voir lien pdf) disponible sur le live-cd Kaella.

Pour utiliser partimage sous Kaella, lancer un terminal, puis taper :
$ sudo partimage
(Aucun mot de passe nécessaire)
Petite correction par rapport au tutoriel pdf :
Le chapitre 6 "Restauration de la partition système" comporte une fâcheuse anomalie dans la phrase : "Il sera nécessaire d’indiquer le chemin et de nommer l’archive avec son extension : Par exemple : backupWin98.001 pour une sauvegarde segmentée en 001 , 002 .." L’anomalie c’est qu’il aurait fallu écrire : "backupWin98.000 pour une sauvegarde segmentée en 000 , 001 ..".

Nota : Si au démarrage de la kaella, l'écran reste noir, redémarrer et au boot taper :
boot: knoppix xmodule=vesa
Attention le clavier est en QWERTY, donc q=a et ,=m