Ich suche nach einem Tool, um eine ganze ext4-Partition in ein Image zu sichern. Ich habe die neueste Version von mondo ausprobiert, die nicht funktioniert. Was sind gute Alternativen?
Ich suche nach einem Tool, um eine ganze ext4-Partition in ein Image zu sichern. Ich habe die neueste Version von mondo ausprobiert, die nicht funktioniert. Was sind gute Alternativen?
Antworten:
Schauen Sie sich fsarchiver an
Es befindet sich auf der neuesten SystemRescueCD
Angeblich von dem gleichen Typen gemacht, der das Bild verfasst hat.
Es bietet eine Reihe von Verbesserungen, darunter: - Ext4-Unterstützung - NTFS-Unterstützung - Dateiebene statt Block-Ebene - Komprimierung mit mehreren Kernen
Grundsätzlich kann eine Partition nach dem Speichern / Komprimieren in Partitionen unterschiedlicher Größe und in Partitionen unterschiedlicher Formate wiederhergestellt werden (damit Sie auch das Format einer Partition konvertieren können). Wenn ein Teil des Backups beschädigt wird, wird es nicht zerstört das gesamte Image (wie bei einem Block-Level-Backup).
Der einzige Nachteil (wenn Sie es für einen Nachteil halten) ist, dass es sich im Moment nur um eine Befehlszeilen-App handelt (die jedoch irgendwann eine GUI erhalten sollte).
Die Kommandozeileneinträge sind sehr einfach.
So speichern Sie eine Partition:
fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1
Wobei "/mnt/backup/gentoo-rootfs.fsa" der Pfad ist, in den gespeichert wird, und "/ dev / sda1" die Partition ist, die geklont wird.
So stellen Sie eine Partition wieder her:
fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1
Kehre einfach die obigen Optionen um. Soweit ich weiß (in der Dokumentation), scheint die ID = 0 erforderlich zu sein, da ein Image mehrere Partitionen enthalten kann. Weitere Anweisungen zur Verwendung (z. B. zum Speichern mehrerer Partitionen) finden Sie in der Kurzanleitung .
Randnotiz:
Wie sich herausstellt, schreibe ich dies (als Unterhaltung) von einer Linux Mint LiveCD, während ich einen neu aktualisierten Windows Factory Install-Klon klone. Ich habe früher im Internet nach einer besseren Alternative zum Klonen von Partitionen gesucht, weil ich diese Ghose '03-Disc, die ich seit Jahren verwende, endlich in den Papierkorb werfen möchte. Ich werde eine Notiz hinterlassen, um Ihnen mitzuteilen, wie es gelaufen ist, nachdem ich die Wiederherstellung abgeschlossen habe.
Aktualisieren:
Habe gerade die Sicherung ohne Fehler beendet. Es hat eine Weile gedauert, weil ich nicht wusste, welche Optionen es gibt, wenn ich mit dem Multithreading anfange. Die Komprimierung wurde auf den Standardwert gesetzt (entspricht gzip -6), die Partition betrug 4,48 GB auf der Festplatte (stark gekürzt / aktualisiert mit XP + Chrome) und die Ausgabedatei wiegt 2,3 GB. Hier gibt es keine Beschwerden.
Versuchen Sie es mit Clonezilla . Es läuft in einer Live-CD-Umgebung und unterstützt jede Art von Partition (einschließlich ext4) für eine Vielzahl von Stores (NFS, SMB, SSH, lokale Dateisysteme).
Ich benutze es die ganze Zeit, um Workstations in unseren Labors zu erstellen.
dump
und restore
für ext4 ( sudo apt-get install dump
) wurden nur für diese Angelegenheit entwickelt. Überprüfen Sie dies, wenn Sie neugierig sind:
Ich mag dd
dd if = / dev / sda1 (oder nur sda für die gesamte Festplatte) von = / home / user / backup.img
und
dd if = / home / user / backup.img von = / dev / sda1
um es zurückzubekommen
Neuere Versionen von e2image ermöglichen ein effizientes Klonen / Sichern einer Partition über die Befehlszeile.
e2image -ar /dev/sdaX ~/sdaX.img
-a
stellt sicher, dass die Dateidaten und nicht nur die Dateisystemstruktur kopiert werden.
-r
stellt sicher, dass die Daten in einem unformatierten Bildformat gespeichert werden (wie Sie es mit erhalten würden) dd
Gegensatz zum QCOW2-Format von QEMU in einem unformatierten Bildformat von anderen erwarten würden).
Das resultierende Image ist in Bezug auf die Speicherplatznutzung effizient, da:
Beim Kopieren von Dateien mit geringer Dichte ist weiterhin Vorsicht geboten, um sicherzustellen, dass die Nullen beim Kopieren nicht ausgeschrieben werden.
Eine Möglichkeit, dies zu vermeiden, besteht darin, die Bilddatei in einem Squashfs-Bild zu speichern. Dies ist ein schreibgeschütztes, einbindbares Dateisystem, das die darin enthaltenen Daten komprimiert, es jedoch ermöglicht, dass die darin enthaltene Image-Datei gesucht und eingebunden werden kann.
'Disks' ( gnome-disk-utility
) ist heutzutage Standard in Ubuntu.
Warum möchten Sie ein Bild erstellen? In den meisten Fällen bietet Ihnen ein dateibasiertes Backup (wie ein Teerball) viel mehr Flexibilität beim Wiederherstellen, z. B. können Sie es auf einem anderen Dateisystem oder sogar mehreren Dateisystemen wiederherstellen.
Zusätzlich zur dateibasierten Strategie: Führen Sie den Befehl rsync aus, um Ihre Daten zu sichern.
Ein ähnliches Programm heißt Déjà Dup: https://launchpad.net/deja-dup