Je cherche un outil pour sauvegarder une partition ext4 entière sur une image. J'ai essayé la dernière version de mondo, qui ne fonctionne pas. Quelles sont les bonnes alternatives?
Je cherche un outil pour sauvegarder une partition ext4 entière sur une image. J'ai essayé la dernière version de mondo, qui ne fonctionne pas. Quelles sont les bonnes alternatives?
Réponses:
Jetez un œil à fsarchiver
Il peut être trouvé sur le dernier SystemRescueCD
Aurait été faite par le même gars qui est l'auteur de la partimage.
Il comporte de nombreuses améliorations, notamment: - prise en charge ext4 - prise en charge ntfs - niveau fichier au lieu de niveau bloc - compression à l'aide de plusieurs cœurs
Fondamentalement, une fois qu'une partition est enregistrée / compressée, elle peut être restaurée sur des partitions de tailles différentes et des partitions de différents formats (vous pouvez donc également l'utiliser pour convertir le format d'une partition), et si une partie de la sauvegarde est corrompue, elle ne détruit pas l'image entière (comme elle le ferait sur une sauvegarde de niveau bloc.
Le seul inconvénient (si vous le considérez comme un inconvénient) est que ce n'est qu'une application en ligne de commande pour le moment (mais elle devrait éventuellement obtenir un GUI).
Les entrées de ligne de commande sont vraiment simples.
Pour enregistrer une partition:
fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1
Où '/mnt/backup/gentoo-rootfs.fsa' est le chemin d'enregistrement et '/ dev / sda1' est la partition en cours de clonage.
Pour restaurer une partition:
fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1
Inversez simplement les options ci-dessus. D'après ce que je comprends (dans la documentation), il semble que l'id = 0 soit nécessaire car une image peut contenir plusieurs partitions. Pour plus d'instructions sur l'utilisation (comme l'enregistrement de plusieurs partitions), consultez le guide de démarrage rapide .
SideNote:
En fait, j'écris ceci (à titre de divertissement) à partir d'un LiveCD Linux Mint pendant que je clone un clone d'installation d'usine de Windows nouvellement mis à jour. J'ai parcouru le net plus tôt à la recherche d'une meilleure alternative de clonage de partition parce que je veux enfin jeter ce disque Ghose '03 que j'utilise depuis des années. Je vais déposer une note pour vous faire savoir 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 car je ne connaissais pas les options pour le rendre multi-thread 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 (XP + Chrome hautement ajusté / mis à jour) et le fichier de sortie pèse 2,3 Go. Rien à redire ici.
Essayez Clonezilla . Il s'exécute dans un environnement liveCD et prend en charge tout type de partition (y compris ext4), vers une variété de magasins (NFS, SMB, SSH, systèmes de fichiers locaux).
Je l'utilise tout le temps pour l'image des postes de travail dans nos laboratoires.
dump
et restore
pour ext4 ( sudo apt-get install dump
) ont été juste conçus pour cette question. Cochez cette case si vous êtes curieux:
J'aime dd
dd if = / dev / sda1 (ou simplement sda pour tout le disque) de = / home / user / backup.img
et
dd if = / home / user / backup.img of = / dev / sda1
pour le récupérer
Les versions récentes d' e2image permettent un clonage / 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 le feriez avec dd
), par opposition au format QCOW2 de QEMU.
L'image résultante sera efficace en termes d'utilisation d'espace disque, car:
Des précautions doivent encore être prises lors de la copie de fichiers épars, pour garantir 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, mais permet toujours au fichier image qu'il contient d'être recherché et montable.
'Disks' ( gnome-disk-utility
) est 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 boule de tar) vous donne beaucoup plus de flexibilité lors de sa restauration, par exemple, vous pouvez la restaurer sur un système de fichiers différent ou même sur 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