System-Backup mit Clonezilla!

Diese Anleitung erklärt, wie mit CloneZilla ein Image der SSD des WeTabs erzeugt und bei Bedarf wieder eingespielt werden kann.

ChangeLog
--Marc 11:48, 6. Dez. 2010 (UTC) Initiale Erstellung mit clonezilla-live-1.2.6-40-i686.zip

Voraussetzungen
Die Root Shell auf dem Wetab wird nicht benötigt, in diesem Fall wird aber ein PC benötigt, um den Clonezilla Stick zu modifizieren


 * USB-Tastatur
 * USB2.0-Hub
 * USB-Stick für CloneZilla (min. 128 MB und generell bootfähig)
 * USB-Medium zum Sichern der Daten (USB-Stick oder -HD) mit genügend freiem Speicher (schlimmstenfalls 16 bzw. 32 GB)

Hintergrundinformationen
WeTab kommt mit einer 16 oder 32 GB großen SSD-Festplatte. Auf ihr befinden sich drei Partitionen:

Mit Hilfe der folgenden Anleitung wird die gesamte Platte, inklusive Master Boot Record und allen vorhandenen Partitionen (auch Windows 7 in sda4 falls vorhanden), gesichert.

Beim Wiederherstellen ist auch die Swap-Partition aktiv, s.h. muss nicht neu angelegt/eingebunden werden.

Vorwort
Zunächst ein Wort zu Clonezilla: Ein Wechsel der Versionen oder Release kann u.U. die alten Backups wertlos machen.

Da bei mir in der früheren Version die Stable-Release auf dem WeTab nicht funktionierte, war ich auf das Alternative-Stable-Release ausgewichen.

Bei meinen Tests eben gelang es mir nicht, ein mit einer älteren Alternativ-Stable-Version (clonezilla-live-20100921-lucid.zip) im Experten-Modus erstelltes Backup mit der aktuellen Stable-Version (clonezilla-live-1.2.6-40-i686.zip) zurückzuschreiben. Ich bin mir jetzt nicht sicher, ob das an der neuen Clonezilla Version liegt, oder am Wechsel von Alternativ-Stable-Release zum Stable-Release.

Also empfiehlt es sich, das verwendete Clonezilla-Archiv zusammen mit dem Backup aufzubewahren.

Vorbereitung
Download von Clonezilla von www.clonezilla.org in der Zip-Version

Getestet habe ich diese Prozedur soeben mit dem aktuellen Stable-Release clonezilla-live-1.2.6-40-i686.zip

Clonezilla USB-Stick erstellen (mit Windows)

(Ich gehe hier mal davon aus, dass das mit Windows gemacht wird, der USB-Stick bereits mit FAT 16 oder Fat32 formatiert und als Laufwerk H: eingebunden ist)


 * Den Zip-Inhalt direkt auf den Stick kopieren (dieser sollte mit FAT16 oder FAT32 formatiert sein), dabei die komplette Directory-Struktur erhalten.
 * Administrative Eingabeaufforderung öffnen und in das Verzeichnis  springen cd /d H:\utils\win32


 * syslinux.exe ausführen syslinux.exe h:
 * makeboot.bat ausführen makeboot.bat

Quelle: Anleitung bei Clonezilla.org

Clonezilla-Stick anpassen

Damit der Stick vom WeTab für das Booten akzeptiert wird, muss seine Disk-ID geändert werden.

Dazu wird Linux benötigt, beispielsweise
 * WeTab mit installierter Shell
 * der gerade erstellte Clonezilla Stick

(eine Möglichkeit, das unter Windows mit einem Disk-Editor zu tun, ist im Forum beschrieben)

Wenn auf dem WeTab noch keine Shell installiert ist, kann man den eben erstellten Clonezilla-Stick schnell am PC booten.

Language auf English lassen (deutsch ist nicht verfügbar)

Select keymap from arch list -> quertz -> German -> Standard -> latin 1

Statt  einfach   auswählen,

Shell-Befehlsfolge zum Ändern der DiskID

Feststellen, wo der Stick eingehängt ist (sda, sdb, ...) sudo fdisk -l |less Hier werden alle Festplatten und der USB-Stick angezeigt. Ich habe gerade 5 Platten aktiv (sda-sde), bei mir hat der Stick sdf. Im nächsten Befehl musst Du das sdf durch die Bezeichnung Deines Sticks ersetzen.

sudo printf "\x9d\x2a\x44\x7b"|dd of=/dev/sdf bs=1 count=4 seek=440

Der Befehl meldet zurück 4+0 Datensätze ein 4+0 Datensätze aus 4 Bytes (4 B) kopiert, 0,446386 s, 0,0 kB/s

Quelle: WeTab-Community Forum

Backup Image erstellen

 * Clonezilla-Stick in den oberen USB-Port


 * USB-Hub mit Tastatur und Backup-Platte in zweitem USB-Port


 * USB-Stick per Recovery-Griff booten, es erscheint das Clonezilla Boot-Menü mit weißem Hintergrund. Einfach die Standard Auswahl bestätigen (800x600).


 * Das Linux startet und es erscheint ein Menü mit Auswahl "Start CloneZilla" und "Enter Shell"


 * Language auf English lassen (deutsch ist nicht verfügbar)
 * Select keymap from arch list -> quertz -> German -> Standard -> latin 1


 * wählen


 * wählen


 * wählen

Das Backup-Medium muss spätestens jetzt eingesteckt werden, es wird nach Bestätigung mit Enter dann als /home/partimag gemountet.


 * Es werden alle Partitionen angezeigt, sda ist die interne SSD, bei mir ist die USB-HD als  angezeigt


 * Diese Partition auswählen, danach das Verzeichnis auswählen, das beim Backup auch verwendet wurde.

Mit ENTER geht's weiter.
 * Es folgt noch eine Anzeige der aktuellen Disk Space Usage. Hier kann man in der letzten Zeile den zur Verfügung stehenden Platz auf /tmp/local-dev (gemountet nach /home/partimag) erkennen.


 * wählen


 * wählen


 * Backup-Name wird anhand Datum und Uhrzeit vorgegeben, kann bei Bedarf jetzt geändert werden


 * Quelldisk auswählen (sda ist die interne zu sichernde SSD)

Nun wird noch die durchgeführte Kommandozeile angezeigt, einfach mit Enter weiter..

Es erscheint die Liste der aktuellen Partitionen und die Frage, ob diese in ein Image gesichert werden sollen. Mit y und Enter bestätigen

Jetzt sollte es losgehen. Es werden nacheinander alle Partitionen gesichert.

Backup Image wieder einspielen
ACHTUNG: Dabei wird die gesamte SSD-Festplatte des WeTab überschrieben. Alle Daten gehen verloren!


 * 1) Clonezilla-Stick in den oberen USB-Port
 * 2) USB-Hub mit Tastatur und Backup-Platte in zweitem USB-Port


 * USB-Stick per Recovery-Griff booten, es erscheint das Clonezilla Boot-Menü mit weißem Hintergrund. Einfach die Standard Auswahl bestätigen (800x600).


 * Das Linux startet und es erscheint ein Menü Mit Auswahl Start CloneZilla und Enter Shell


 * Language auf English lassen (deutsch ist nicht verfügbar)
 * Select keymap from arch list -> quertz -> German -> Standard -> latin 1


 * wählen


 * wählen


 * wählen

Das Backup-Medium muss spätestens jetzt eingesteckt werden, es wird nach Bestätigung mit Enter dann als /home/partimag gemountet.


 * Es werden alle Partitionen angezeigt, sda ist die interne SSD, bei mir ist die USB-HD als  angezeigt


 * Diese Partition auswählen, danach das Verzeichnis auswählen, das beim Backup auch verwendet wurde.

Mit Enter gehts weiter.
 * Es folgt noch eine Anzeige der aktuellen Disk Space Usage. Hier kann man in der letzten Zeile den zur Verfügung stehenden Platz auf /tmp/local-dev (gemountet nach /home/partimag) erkennen.


 * wählen


 * wählen

Nun werden die im Verzeichnis gefundenen Backup-Sets angezeigt.
 * Auswählen, welches Backup zurückgeschrieben werden soll.


 * Jetzt werden Ziel-Platten aufgelistet (bei mir nur ) - sda auswählen

Nun wird noch die durchgeführte Kommandozeile angezeigt, einfach mit Enter weiter..

Es erscheint die Lister der aktuellen Partitionen und die Warnung, dass alles überschrieben wird. Mit y und Enter bestätigen, dann kommt eine zweite Sicherheitsabfrage, ob das wirklich durchgeführt werden soll. Nochmal y und Enter.

Das Zurückschreiben der einzelnen Partitionen wird gestartet -

ich drück Euch die Daumen.