PartImage (auch PartitionImage genannt) ist ein Linux/UNIX Werkzeug, welches Partitionen verschiedenster Dateisysteme als Image speichert. Vergleichbar also mit Drive-Image. Momentan werden 6 Standard-Filesysteme - sogar ReiserFS - unterstützt. 5 weitere - wie NTFS und MacOS - sind erst ansatzweise implementiert. Partimage arbeitet mit GZIP/BZIP2-Komprimierung, zudem werden Wechseldatenträger (etwa ZIP-Laufwerke) als auch das Aufsplitten in mehrere kleine Dateien unterstützt. Die Partition kann seit der Version 0.6.0 direkt über das Netzwerk gespeichert werden. Optional kann dies auch mit SSL-Verschlüsselung geschehen.
Aktuelle liegt der stabile Zweig in Version 0.6.4 vor, die Entwickler-Version hat den Versionsstand 0.7.2 . Linux-Einsteiger sollten aber lieber auf die 1.0 warten.
Partimage sichert nur die tatsächlich benutzten Blöcke (es ist also ein Zwischending zwischen dd und dump).
Homepage: http://www.partimage.org/ (Screenshots sind enthalten)
Lizenz: GPL 2
Tipps & Tricks
Falls NTFS-Dateisystem (NT, 2000, XP) dann vorher am besten defragmentieren. Es darf keine komprimierten Systemdateien geben. Zum defragmentieren z.B. diskeeper verwenden.
Es gibt 5 Mailing-Listen - dort wird bei Problemen gern geholfen.
Das Image kann in eine gleichgroße oder größere Zielpartition geschrieben werden. Es empfiehlt sich momentan noch die Partitionsgröße nicht zu verändern.
Vergleich der Kompression: Partition mit 1.43 GByte
GZip |
520 MByte |
5 min 30 |
BZip2 |
473 MByte |
17 min |
System: AMD 1800+ / Platte laut hdparm: 35 MByte/sec
Alternativen
Mini-Howto
Voraussetzung sind die Bibliotheken libz gzip, libbz2 bzip2, liblzo lzo, libnewt GUI, libslang, libssl OpenSSL, libcrypt support.
KNOPPIX enthält diese Bibliotheken schon, und auch schon partimage
Unter Debian heisst das Paket für die Serverkomponente partimage-server.
Das Big-Howto ist http://www.partimage.org/Partimage-manual
Mini-Discussion
Habe in http://www.knoppix.net/docs/index.php/FaqUsing die Frage gestellt, ob schon mal jemand KNOPPIX und partimage zusammen ausprobiert hat. Tja, vielleicht kriegen wir ja bald Antwort :o) --DanielBrüßler
Ich habe es ausprobiert: "Natürlich" wollte ich die CT-Edition von Knoppix auch auf Festplatte ausprobieren, habe dabei aber die ext3-Partition mit 1.5 GByte zu knapp gewählt: Belegungsgrad 98%. Daher Knoppix von CD gebootet, GnuParted gestartet. Dieser meinte jedoch, das Dateisystem habe "special features" (obwohl mit mkfs der CD-Edition erzeugt) und hat das Vergrößern verweigert. PartImage gestartet und Partition in Datei gesichert. Problemlos und schnell: 240 MB/Minute. Mit fdisk Partition gelöscht und mit 2 GByte neu angelegt. Neu von CD gebootet (da der Kernel die neue Tabelle nicht einliest). Das Image mittels PartImage wieder zurückgespielt: Problemlos und schnell: 640 MByte/Min. Von Platte gebootet, läuft. Aber: Die Belegung ist immer noch 98%, d.h. die neue Größe wird nicht in das Dateisystem übernommen. fdisk zeigt die neue Größe korrekt an. In der FAQ steht auch, dass die Größenänderung noch nicht implementiert ist, es wird auf GnuParted verwiesen. Ich muss also eine geeignetere Version von GnuParted besorgen. JonesHamatoma.
- Na ist ja geil. Dann funktioniert es also einwandfrei, wenn man die Partitionsgröße gleich lässt. Damit lässt sich ja leben ;o)
Frage: Hast Du partimage selbst kompiliert und all die vorausgesetzten Libraries an die richtigen Stellen in Knoppix kopiert??? Scheint ja ein dicker Aufwand zu sein 8) Wie kriegt man das denn hin? -- DanielBrüßler 2003-02-18 20:05:37
Wie geschrieben habe ich einfach partimage von der Knoppix-CD (Spezialversion von c´t 4/2003) benutzt. Kein Aufwand! JonesHamatoma
Na, das ist eigentlich viel zu einfach!! 8-) Habe unsere Infos gleich mal nach oben ins HowTo übernommen. -- 217.229.57.154 2003-02-19 17:55:37
Tja, ich habe die selbe Erfahrung gemacht. Partimage speichert das Filesystem mit der ursprünglichen Größe. Ist nicht fein. Wäre aber nicht so schlimm wenn die anderen Tools wie parted nicht ihren Dienst bei diesen Partitionen verweigern würden. -- Andreas Lemke 2004-07-17 20:55:00
Die Vergrößerung des Dateisystems sollte sich mit den Dateisystemwerkzeugen machen lassen, also z.B. resize2fs. So habe ich das jedenfalls bisher immer gemacht, wenn ich ein Volume im LVM vergrößert hatte. -- Olaf Morgenstern 2004-11-24 15:50:00