Linux: Partitionen oder ganze Festplatten über das Netzwerk klonen oder sichern

Heute war ich wieder einmal in der Verlegenheit, dass ich die Festplatte eines Laptops auf die Festplatte eines anderen klonen musste. Bei diesen Gelegenheiten nutze ich gerne dd durch eine SSH-Verbindung.

Also flugs auf beiden Laptops eine gute Live-CD gebootet, und auf dem Ziellaptop den SSH-Server gestartet (nicht vergessen dem User ein Passwort zu geben, sonst klappt es mit dem Login nicht😉 ).

Auf dem Quellrechner dann diesen Befehl eintippen:

dd if=/dev/sda | ssh 192.168.11.11 dd of=/dev/sda

Das klont die Festplatte sda auf die gleiche Platte auf dem entfernten Laptop mit der IP 192.168.11.11.

Man könnte das ganze natürlich auch noch komprimieren, zum Beispiel mit gzip. Das erspart Traffic, erhöht aber die Last auf den beiden Rechnern. Aber nehmen wir mal, wir möchten den Laptop sichern und ein Backup in einem komprimierten Image auf dem Server ablegen. Das ginge dann in etwa so:

dd if=/dev/sda | gzip -c9 | ssh username@backupserver:/zielverzeichnis/filename.dd.gz

Um die komprimierten Daten statt ins Image auf die Platte zu schreiben müssen sie natürlich wieder ausgepackt werden. Und wenn man sich den SSH-Tunnel sparen will, mit netcat gehts auch, aber einfach unverschlüsselt. Das müsste (ungetestet) etwa so laufen:

Auf der Zielmaschine einen Port öffnen und lauschen:
nc -l -p 9000 | dd of=/dev/sda

Auf dem Quellrechner:
dd if=/dev/sda | nc 192.168.11.11 9000

Last, but not least: Die Zielfestplatte müsste eigentlich mind. gleich gross sein wie die Quellfestplatte. Ist sie es nicht, kann man die Partition der Quellplatte vor dem kopieren passend verkleinern, oder nur gewisse Partitionen kopieren. In dem Fall kann man sfdisk benutzen um die Partitionstabelle zu kopieren (und zwischendrin zu editieren). In dem Fall kann es auch hilfreich sein, den einzeln zu kopieren, damit das Betriebsystem auch wieder startet… Der MBR ist in den ersten 446 Bytes der Festplatte:

dd if=/dev/sda of=/dev/sdb bs=446 count=1

Auch hier kann man natürlich wieder das Netzwerkspielchen machen😉

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s