Je cherche un outil pour sauvegarder toute une partition ext4 sur une image. J'ai essayé la dernière version de mondo, qui ne fonctionne pas. Quelles sont les bonnes alternatives?
Jetez un oeil à fsarchiver
On peut le trouver sur le dernier SystemRescueCD
Aurait été fait par le même homme qui a écrit partimage.
Il comporte de nombreuses améliorations, notamment: - prise en charge de ext4 - prise en charge de ntfs - au niveau du fichier au lieu du niveau du bloc - à la compression utilisant plusieurs cœurs
En gros, une fois qu'une partition est sauvegardée/compressée, elle peut être restaurée dans des partitions de tailles différentes, ainsi que dans des partitions de formats différents (vous pouvez donc l'utiliser pour convertir également le format d'une partition). Si une partie de la sauvegarde est corrompue, elle ne sera pas détruite. l'image entière (comme sur une sauvegarde au niveau du bloc).
Le seul inconvénient (si vous le considérez comme un inconvénient) est qu'il ne s'agit que d'une application en ligne de commande pour le moment (mais il devrait éventuellement recevoir une interface graphique).
Les entrées en ligne de commande sont très simples.
Pour sauvegarder une partition:
fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1
Où '/mnt/backup/gentoo-rootfs.fsa' est le chemin en cours d'enregistrement et '/ dev/sda1' la partition en cours de clonage.
Pour restaurer une partition:
fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1
Il suffit d'inverser les options ci-dessus. D'après ce que j'ai compris (dans la documentation), il semble que l'id = 0 soit nécessaire car une image peut contenir plusieurs partitions. Pour plus d'informations sur l'utilisation (telles que l'enregistrement de plusieurs partitions), consultez le guide Démarrage rapide .
Note:
En fait, j’écris ceci (en divertissement) à partir d’un LiveCD Linux Mint pendant que je clone un clone d’installation Windows nouvellement mis à jour. J'ai parcouru Internet plus tôt à la recherche d'une meilleure alternative au clonage de partition, car je souhaite enfin supprimer ce disque Ghose '03 que j'utilise depuis des années. Je laisserai tomber une note pour vous dire comment cela s'est passé une fois la restauration terminée.
Mise à jour:
Je viens de terminer la sauvegarde sans erreur. Cela a pris un peu de temps parce que je ne connaissais pas les options pour le rendre multithread lorsque j'ai commencé. La compression a été définie sur la valeur par défaut (équivalente à gzip -6), la partition était de 4,48 Go sur le disque (fortement ajustée/mise à jour XP + Chrome) et le fichier de sortie pèse 2,3 Go. Aucune plainte ici.
Essayez Clonezilla . Il s'exécute dans un environnement liveCD et prend en charge tout type de partition (y compris ext4), dans divers magasins (NFS, SMB, SSH, systèmes de fichiers locaux).
Je l'utilise tout le temps pour créer des images de postes de travail dans nos laboratoires.
dump
et restore
pour ext4 (Sudo apt-get install dump
) ont été conçus pour cette question. Cochez ceci si vous êtes curieux:
J'aime dd
dd if =/dev/sda1 (ou simplement sda pour le disque entier) de =/home/user/backup.img
et
dd if =/home/user/backup.img of =/dev/sda1
pour le récupérer
Les versions récentes de e2image permettent un clonage/une sauvegarde efficace d'une partition à partir de la ligne de commande.
e2image -ar /dev/sdaX ~/sdaX.img
-a
garantit que les données du fichier, et pas seulement la structure du système de fichiers, sont copiées.
-r
garantit que les données sont stockées dans un format d'image brut (comme vous obtiendrez avec dd
), par opposition au format QCOW2 de QEMU.
L'image résultante sera efficace en termes d'utilisation de l'espace disque, pour les raisons suivantes:
Vous devez toutefois prendre des précautions lors de la copie de fichiers fragmentés pour vous assurer que les zéros ne sont pas écrits lors de la copie.
Une façon d'éviter cela est de stocker le fichier image dans une image squashfs. Il s'agit d'un système de fichiers montable en lecture seule qui compresse les données à l'intérieur, tout en permettant au fichier image situé à l'intérieur d'être recherché et montable.
'Disks' (gnome-disk-utility
) est la valeur par défaut dans Ubuntu ces jours-ci.
Pourquoi voulez-vous créer une image? Dans la plupart des cas, une sauvegarde basée sur un fichier (comme une archive tar) vous donne beaucoup plus de flexibilité lors de la restauration, par exemple. vous pouvez le restaurer sur un autre système de fichiers ou même plusieurs systèmes de fichiers.
En plus de la stratégie basée sur les fichiers: essayez la commande rsync pour sauvegarder vos données.
Un programme similaire à celui-ci s'appelle Déjà Dup: https://launchpad.net/deja-dup