Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
partclone [Le 11/11/2013, 09:53] sinbad83 [Sauvegarde sans compression] |
partclone [Le 20/12/2022, 20:01] (Version actuelle) 91.161.152.215 [Sauvegarde avec compression] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag>sauvegarde partitions}} | ||
| + | |||
| + | ---- | ||
| + | |||
| ====== Partclone ====== | ====== Partclone ====== | ||
| **Partclone** est une application qui sert à faire la sauvegarde d'une partition. Elle est en quelque sorte l'équivalent de Norton Ghost. | **Partclone** est une application qui sert à faire la sauvegarde d'une partition. Elle est en quelque sorte l'équivalent de Norton Ghost. | ||
| - | Formats reconnus: btrfs, ext2, ext3, ext4, reiserfs, reiser4, xfs et jfs pour Linux, ainsi que NTFS, FAT (12/16/32) et EXFAT (pour Windows), HFS plus (Apple Mac OS), UFS2 (FreeBSD), VMFS (VMWare Vsphere). | + | Formats reconnus: btrfs, ext2, ext3, ext4, reiserfs, reiser4, xfs et jfs pour Linux, ainsi que NTFS, FAT (12/16/32) et EXFAT (pour Windows), HFS plus (Apple Mac OS), UFS2 (FreeBSD), VMFS (VMWare Vsphere). |
| - | Il comprends en particulier les utilitaires suivants: partclone.ext2, partclone.ext3, partclone.ext4, partclone.extfs, partclone.fat32/16/12, partclone.ntfs, partclone.exfat, partclone.hfsp, partclone.jfs, partclone.reiserfs, partclone.reiser4, partclone.ufs, partclone.vmfs, partclone.xfs | + | Il comprend en particulier les utilitaires suivants: partclone.ext2, partclone.ext3, partclone.ext4, partclone.extfs, partclone.fat32/16/12, partclone.ntfs, partclone.exfat, partclone.hfsp, partclone.jfs, partclone.reiserfs, partclone.reiser4, partclone.ufs, partclone.vmfs, partclone.xfs |
| - | Ce tutoriel vous expliquera comment faire pour installer partclone, le configurer, sauvegarder votre partition (en interne ou en externe) ou restaurer votre partition. | + | Ce tutoriel vous expliquera comment faire pour installer partclone, le configurer, sauvegarder votre partition (en interne ou en externe) et à restaurer votre partition. |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Nécessaire: | Nécessaire: | ||
| - | * Disposer des droits d'administration | + | * Disposer des droits d'administration |
| * Disposer d'une connexion internet configurée et activée (pour récupérer les paquets) | * Disposer d'une connexion internet configurée et activée (pour récupérer les paquets) | ||
| - | * Avoir activé l'accès aux dépôts [[:depots#universe|dépôts Universe]] | + | * Avoir activé l'accès aux [[:depots#universe|dépôts Universe]] |
| - | ===== Installation ===== | + | |
| + | |||
| + | ===== Installation ===== | ||
| Tout d'abord, il vous faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://partclone|partclone]]**. | Tout d'abord, il vous faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://partclone|partclone]]**. | ||
| ===== Sauvegarde ===== | ===== Sauvegarde ===== | ||
| + | Partclone est une application en ligne de commande. Pour plus de détail, vous pouvez consulter le man de partclone. | ||
| - | partclone se conduit seulement en ligne de commande. Pour plus de détail, vous pouvez consulter le man de partclone. | + | **Conseil** La sauvegarde d'une partition doit se faire sur un autre disque (disque interne ou support externe) que celui de la partition à sauvegarder. |
| ==== Sauvegarde sans compression ==== | ==== Sauvegarde sans compression ==== | ||
| - | + | * Pour cloner la partition Linux /dev/sda1 directement sur une deuxième partition /dev/sdb3 et afficher les informations de debug (option -d): | |
| - | * Pour cloner la partition Linux /dev/sda1 sur /dev/sdb1 directement et afficher les informations de debug: | + | <file>sudo partclone.extfs -b -d -s /dev/sda1 -o /dev/sdb3 # ici sdb3 doit être démontée</file> |
| - | <file>sudo partclone.extfs -b -d -s /dev/sda1 -o /dev/sdb1 # ici sdb1 doit être démontée</file> | + | |
| <note important> | <note important> | ||
| - | * Les partitions origine sda1 et destination sdb1 doivent être **démontées** | + | * Les partitions origine sda1 et destination sdb3 doivent être **démontées** |
| * La partition de destination doit être de taille égale ou supérieure à l'origine. Si elle est plus grande, on aura en finale une partie vide. | * La partition de destination doit être de taille égale ou supérieure à l'origine. Si elle est plus grande, on aura en finale une partie vide. | ||
| * Si besoin, pour remplir la partition de destination, lancer Gparted, sélectionnez la partition, démontez-la, cliquez sur **Partition-->Vérifier**. | * Si besoin, pour remplir la partition de destination, lancer Gparted, sélectionnez la partition, démontez-la, cliquez sur **Partition-->Vérifier**. | ||
| + | * Toutes les données sur la partition de destination seront **écrasées**. | ||
| </note> | </note> | ||
| - | <note>La commande en sudo permet l'écriture du fichier log **/var/log/partclone.log**</note> | + | <note>Le fichier de log se trouve sous : **/var/log/partclone.log** par default (option -l sinon)</note> |
| - | * On peut aussi utiliser la syntaxe suivante pour une partition ext4, en enregistrant sous forme de fichier: | + | |
| - | <file>sudo partclone.ext4 -c -s /dev/sda1 -o /media/sdb1/image_sda1.pcl # ici, sda1 est démontée et sdb1 est montée en /media/sdb1</file> | + | * Pour cloner la partition dans un fichier image: (ici clonage une partition ext4, en enregistrant sous forme de fichier: |
| - | Exemple, sauvegarde sda1 en sda3: | + | <file>sudo partclone.ext4 -c -d -s /dev/sda1 -o /media/sdb3/image.sda1.pcl # ici, sda1 est démontée et sdb3 est montée en /media/sdb3</file> |
| - | <code>sudo partclone.extfs -c -s /dev/sda1 -o /media/sda3/image_sda1.pcl | + | |
| + | <note>Pour cette syntaxe, la sdb3 doit être montée au préalable</note> | ||
| + | |||
| + | Exemple, sauvegarde de l'image de sda1 sur /media/sdb3: | ||
| + | <code>sudo partclone.extfs -c -d -s /dev/sda1 -o /media/sdb3/image.sda1.pcl | ||
| Partclone v0.2.51 http://partclone.org | Partclone v0.2.51 http://partclone.org | ||
| - | Démarrage clonage périphérique (/dev/sda1) vers image (/media/sda3/image_sda1.pcl) | + | Démarrage clonage périphérique (/dev/sda1) vers image (/media/sdb3/image.sda1.pcl) |
| Reading Super Block | Reading Super Block | ||
| Elapsed: 00:00:03, Remaining: 00:00:00, Completed: 100.00% | Elapsed: 00:00:03, Remaining: 00:00:00, Completed: 100.00% | ||
| Ligne 51: | Ligne 61: | ||
| Durée totale: 00:01:01, Débit moyen: 1,8GB/mn, 100.00% completed! | Durée totale: 00:01:01, Débit moyen: 1,8GB/mn, 100.00% completed! | ||
| Syncing... OK! | Syncing... OK! | ||
| - | Partclone a réussi à cloner le périphérique (/dev/sda1) vers l'image (/media/sda3/image_sda1.pcl) | + | Partclone a réussi à cloner le périphérique (/dev/sda1) vers l'image (/media/sdb3/image.sda1.pcl) |
| Cloned successfully.</code> | Cloned successfully.</code> | ||
| ==== Sauvegarde avec compression ==== | ==== Sauvegarde avec compression ==== | ||
| - | Pour faire un Ghost avec compression: | + | * Pour faire un Ghost avec compression: |
| - | <file>sudo partclone.extfs -c -s /dev/sda1 | gzip -c > /media/sdb1/backup.partclone.gz</file> | + | <file>sudo partclone.ext4 -c -d -s /dev/sda1 | gzip -c > /dev/sdb3/image.sda1.gz</file> |
| - | ou | + | <note important>Ici, la partition de destination sdb3 doit être démontée. |
| - | <file>sudo partclone.ext4 -c -s /dev/sda1 | gzip -c > /dev/sdb1/image_sda1.pcl.gz</file> | + | |
| - | <note important>La partition de destination sda1 doit être démontée | + | Toutes les données sur la partition de destination seront écrasées. |
| </note> | </note> | ||
| + | * On peut aussi utiliser la syntaxe suivante avec la destination sdb3 montée. Les données existantes seront conservées: | ||
| + | <code bash>sudo mkdir /media/sdb3 | ||
| + | sudo mount -v /dev/sdb3 /media/sdb3 | ||
| + | sudo touch /media/sdb3/image.sda1.gz | ||
| + | sudo chmod 777 /media/sdb3/image.sda1.gz | ||
| + | sudo partclone.extfs -c -d -s /dev/sda1 | gzip -c > /media/sdb3/image.sda1.gz</code> | ||
| + | |||
| ===== Restauration ===== | ===== Restauration ===== | ||
| - | La restauration se fait avec les composants **partclone.restore** ou avec **partclone.extfs** ou **partclone.ext4**. | + | La restauration se fait avec les composants **partclone.restore** ou avec **partclone.extfs** ou **partclone.ext4**. |
| - | + | ||
| - | ==== Sans compression ==== | + | |
| + | ==== Restauration image sans compression ==== | ||
| Lancez l'une des commandes | Lancez l'une des commandes | ||
| - | <file>partclone.restore -s /media/sdb1/backup.partclone.ext4 -o /dev/sda1</file> | + | <file>sudo partclone.restore -d -s /media/sdb3/image.sda1 -o /dev/sda1</file> |
| ou | ou | ||
| - | <file>partclone.ext4 -r -s /media/sdb1/image_sda1.pcl -o /dev/sda1</file> | + | <file>sudo partclone.ext4 -r -d -s /media/sdb3/image.sda1.pcl -o /dev/sda1</file> |
| - | ==== Avec compression ==== | + | ==== Restauration image avec compression ==== |
| - | + | Si la sauvegarde est comprimée, lancez la commande: | |
| - | Si la sauvegarde est comprimée, lancez l'une des commandes suivantes: | + | === Versions antérieures à 19.10 === |
| - | <file>zcat backup.partclone.ext4.gz | /media/sdb1/partclone.restore -o /dev/sda1</file> | + | <code bash>sudo gzip -d /media/sdb3/image.sda1.gz |sudo partclone.ext4 -d -r -o /dev/sda1</code> |
| - | ou | + | === versions 19.10 ou 20.04 === |
| - | <file>zcat /media/sdb1/image_sda1.pcl.gz | /media/sdb1/partclone.ext4 -r -o /dev/sda1</file> | + | <code bash>sudo gzip -c -d /media/sdb3/image.sda1.gz |sudo partclone.ext4 -d -r -o /dev/sda1</code> |
| ===== Liens ===== | ===== Liens ===== | ||
| + | |||
| + | * Site officiel: [[http://partclone.org]] | ||
| * Tutoriel Archlinux https://wiki.archlinux.org/index.php/Partclone | * Tutoriel Archlinux https://wiki.archlinux.org/index.php/Partclone | ||
| * Fiche-mémo Ghost sous Linux http://www.commentcamarche.net/faq/28886-fiche-memo-ghost-sous-linux#partclone | * Fiche-mémo Ghost sous Linux http://www.commentcamarche.net/faq/28886-fiche-memo-ghost-sous-linux#partclone | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | //**Contributeurs**//: | ||
| + | |||
| + | sinbad83, //[[:utilisateurs:fnx|fnx]]// | ||