LinuxInfo
Dezoom

Sauvegarde partitions avec Clonezilla

Clonezilla est un utilitaire de sauvegarde et restauration de partitions qui supporte de nombreux formats de fichiers dont les formats ext, FAT et NTFS. La sauvegarde peut prendre la forme d'une partition ou d'un fichier image. Clonezilla peut-être utilisé comme programme à partir d'un système linux ou en tant que système autonome amorçable sur CD ou clé USB. C'est cette dernière version qui est présentée ici.

Dans le contexte de ce document,

Note sur le clonage de partitions chiffrées : Celui-ci est possible dans le mode expert de clonezilla (non décrit dans ce document), grâce à l'option -q1 : voir http://redes-privadas-virtuales.blogspot.fr/2012/06/cloning-encrypted-hard-drives-with.html

AVERTISSEMENT :

1 - Préparation de Clonezilla "live"

1.1 - Choix de la version

Clonezilla "live" est disponible en plusieurs versions

téléchargeables à partir de http://clonezilla.org/downloads.php

Seule la version Ubuntu amd64 est compatible avec l'UEFI secure boot. La version utilisée ici est la version iso CD stable basée sur Debian, qui fonctionne avec le boot "historique" bios. Cette version est disponible à la page http://clonezilla.org/downloads/download.php?branch=stable

1.2 - Téléchargement

Télécharger l'iso correspondant à l'architecture souhaitée et vérifier la checksum (SHA1SUMS ou SHA256SUMS). Celles-ci sont disponibles sur la page http://clonezilla.org/downloads/stable/checksums.php

1.3 - Création du support live

L'image iso est hybride et peut donc être, utilisée soit pour réaliser un support amorçable soit sur disque soit sur clé USB.

Pour créer la clé usb en ligne de commande :

$ dmesg |tail
[34363.778500] sd 10:0:0:0: Attached scsi generic sg2 type 0
[34363.779609] sd 10:0:0:0: [sdb] 3915776 512-byte logical blocks: (2.00 GB/1.87 GiB)
[34363.780520] sd 10:0:0:0: [sdb] Write Protect is off
[34363.780531] sd 10:0:0:0: [sdb] Mode Sense: 43 00 00 00
[34363.781411] sd 10:0:0:0: [sdb] No Caching mode page found
[34363.781428] sd 10:0:0:0: [sdb] Assuming drive cache: write through
[34363.788092] sdb: sdb1 sdb2
[34363.791803] sd 10:0:0:0: [sdb] Attached SCSI removable disk
[34364.040166] ISO 9660 Extensions: Microsoft Joliet Level 3
[34364.041602] ISO 9660 Extensions: RRIP_1991A
# umount /dev/sdb
$ dd if=clonezilla-live-*.iso of=/dev/sdb
$ ls -la /media/2.4.2-61-i586/
total 37
dr-xr-xr-x 8 philippe philippe  2048 oct.  12 15:22 .
drwxr-xr-x 5 philippe philippe  4096 oct.  28 21:33 ..
dr-xr-xr-x 3 philippe philippe  2048 oct.  12 15:22 boot
-r--r--r-- 1 philippe philippe   150 oct.  12 15:22 Clonezilla-Live-Version
dr-xr-xr-x 2 philippe philippe  2048 oct.  12 15:22 .disk
dr-xr-xr-x 4 philippe philippe  2048 oct.  12 15:22 EFI
-r--r--r-- 1 philippe philippe 18092 août  12  2012 GPL
dr-xr-xr-x 2 philippe philippe  2048 oct.  12 15:22 live
dr-xr-xr-x 2 philippe philippe  2048 oct.  12 15:22 syslinux
dr-xr-xr-x 6 philippe philippe  2048 oct.  12 15:22 utils
$ cat /media/2.4.2-61-i586/Clonezilla-Live-Version
clonezilla-live-2.4.2-61-i586
This Clonezilla live iso file was created by this command:
ocs-iso -s --extra-boot-param quiet -y 6.03 -i 2.4.2-61-i586

2 - Préparation du périphérique de sauvegarde

La sauvegarde s'effectue généralement sur un disque dur externe. Avant d'effectuer la sauvegarde :

3 - Lancement de Clonezilla live

L'écran suivant permet de choisir le mode de clonage.

4 - Choix du mode de clonage et montage du support de sauvegarde

4.1 Choix du mode de clonage

Clonezilla offre deux modes de clonage :

Les fichiers images sont bien adaptés au stockage : encombrement minimal, facilités de déplacements et de copies.

Sélection device

4.2 Montage du support de sauvegarde

Cette étape est critique. En cas d'erreur de montage, des partitions peut-être écrasées au lieu d'être sauvegardées, etc ...

Montage du répertoire
ocsroot device is local_dev
Preparing the mount point /home/partimag...
Si vous désirez utiliser un périphérique USB pour le répertoire image de Clonezilla,
* insérez ce périphérique *maintenant*.
* Attendez env. 5 sec.
* puis appuyez sur Entrée
pour laisser le temps de la détection au système. Ce périphérique sera alors monté sous /home/partimag.
Appuyez sur "Entrée" pour continuer......
ls -la /dev/sd*

ls -la /dev/disk/by-label

sudo blkid

etc....

L'étape suivante va consister à sélectionner le répertoire pour l'image clonezilla.

5 - Clonage

5.1 Désignation de l'emplacement du fichier image et sélection du mode débutant

5.2 Choix de l'opération à effectuer 

L'écran suivant est différent selon que le répertoire désigné à l'étape précédente comprend ou on un (ou plusieurs) fichier(s) image

5.3 Cas d'une sauvegarde

Il est possible, de sauvegarder soit un disque local entier (disque dur du PC par exemple) (savedisk) soit une ou des partitions locales (partitions du disque dur du PC) (saveparts)
/usr/sbin/ocs-sr -c -j2 -z1 4096 -p true savedisk 2015-10-28-22-img sda

Il s'agit bien d'une sauvegarde d'un disque entier (savedisk), ce disque est sda et le nom du fichier image est 2015-10-28-img

Le fichier image est en fait un répertoire dans lequel se trouvent plusieurs fichiers : outre la sauvegarde proprement dite, en un ou plusieurs fichiers selon la taille des informations à sauvegarder, des fichiers d'information relatifs à la création du fichier image, sa partition d'origine, son point de montage (sdb). Ces informations seront utilisées lors de la restauration pour comparer la demande de l'utilisateur à la sauvegarde initiale.

5.4 Cas d'une Restauration

A l'issue de l'étape 5.2 ci-dessus, si un fichier image était présent dans le répertoire désigné, la restauration d'un disque (restoredisk) ou de partitions (restoreparts) est proposée.

5.4.1 - Restauration de partitions

  • Dans le cas d'une restauration de partitions (restoreparts), les écrans suivants permettent de sélectionner :

  • /usr/sbin/ocs-sr -e1 auto -e2 -c -t -r -j2 -k -p true -f sdc1 restoreparts 2015-10-31-17-img sdb1

    5.4.1 - Restauration d'un disque

    Dans le cas d'une restauration de disque (restoredisk), le processus est identique, le choix des partitions est remplacé par le choix du disque à restaurer

    La commande pour la restautation du disque est affichée :

    /usr/sbin/ocs-sr --g auto -e1 auto -e2 -c -r -j2 -k -p true restoredisk 2015-10-31-17-img sda