Metainformationen zur Seite
Backup mit netcat und dd
Ein Backup über das Netz mit Standardwerkzeugen ist auch sehr einfach (zwischen zwei Linux-Systemen).
Backup durchführen
- zuerst muss der Rechner von einer BootCD, USB Stick gestartet werden, Knoppix eignet sich auch hier sehr gut. Oder man nimmt einfach die Live-CD des bevorzugten Linuxsystems
- Jetzt muss die Netzwerkverbindung eingerichtet und konfiguriert werden, der Backup-Server muss erreichbar sein (ping-test).
- Die IP-Adresse des Zielservers merkt oder schreibt man sich auf (ifconfig, ip a)
- Auf dem Zielcomputer, also der Rechner, der das Backup aufnehmen soll, muss ein Listeningserver mit netcat gestartet werden:
nc -l 1234 | gzip -1 -c > ./mein-backup.img.tgz
- Auf dem Client:
dd if=/dev/sda | nc -w 5 <backupserver> 1234
- Das Backup läuft jetzt, leider gibts bei dieser Methode keine Fortschrittsanzeige. Je nach Plattengröße dauert das Backup ca. 30-60 Minuten.
Wiederherstellung durchführen
- den wiederherzustellenden Client von einer LiveCD, BootCD, USB-Stick starten
- Netzwerkkarte und IP-Adressen konfigurieren, die IP-Adresse merken, die wird gleich gebraucht.
- Listenerservice starten:
nc -l 1234 | dd of=/dev/sda
- Jetzt auf dem Rechner, wo das Image gespeichert ist, folgendes ausführen:
zcat ./mein-backup.img.tgz | nc <zielserver> 1234
- Die Wiederherstellung läuft jetzt, auch hier gibts wieder keine Fortschrittsanzeige.
Diskussion