17 May, 2005

[CD] system clonen

[CD] system clonen: "[CD] system clonen
cd@mailman.sil.at cd@mailman.sil.at
Mon, 21 Jan 2002 13:31:59 +0100
Previous message: [CD] linux bootloader
Next message: [CD] init
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]



ABSTRACT: es wird erklaert wie man ein system 1:1 clonen (dd, tar ..) kann
(wichtig auch fuer backups).

AUDIENCE: junior admin
SYSTEM: any unix
SECTION: basic unix commands
AUTHOR: mond

oft steht man vor der aufgabe ein fertig aufgesetztes system auf eine
andere harddisk uebersiedeln zu muessen. oder man will das system einige
male 'clonen' weil man es oefter benoetigt. der typische ansazt von
windows usern ist es dass sie anfang mit ihren setup CD's das system
frisch wieder neu aufzusetzen... und muehsam wieder einzelen anwendungen
schritt fuer schritt zu installieren etc..

wir unix anwender haben es da leichter. tools zum clonen und backupen des
systems sind fester bestandteil unseres betriebsystems... und muessen
nicht extra gekauft werden.


eine relativ einfache methode ein system 1:1 zu clonen ist es die harddisk
block fuer block 1:1 zu kopieren:

das geht nur wirklich gut wenn die beiden harddisks die selben
diskgeometrie (anzahl von cylinder, heads, sectoren) haben.

!!!!ACHTUNG FOLGENDEN BEFEHL NICHT LEICHTFERTIG EINTIPPEN!!!!

dd if=/dev/sda of=/dev/sde

wuerde eine identische kopie der gesamten harddisk inklusive aller
bootsektoren, paritiontables, aller filesysteme und aller daten von der
SCSI disk sda auf die disk sde machen.

geht natuerlich "

Sicheres Backup übers Netz

Sollen Dateien über ein unsicheres Netz gesichert werden, so kann man dies mit tar und der secure shell ssh realisieren.
Der einfachste Aufruf lautet
tar -c * ssh backupserver "cat - > /backups/backup.tar";
Das Tar Kommando schreibt die Daten in den Standard Ausgabe Kanal, der direkt an die Secure Shell weitergereicht wird. Auf dem entfernten Rechner wird die Standardausgabe dann mittels "cat" in die gewünschte Datei geschrieben.
Handelt es sich um eine langsame Verbindung, so kann man auch ein komprimiertes Tar File übertragen:
tar -cz * ssh backupserver "cat - > /backups/backup.tgz";
Alternativ verläßt man sich auf die Komprimierung der SSH Verbindung die dauerhaft in der .ssh/config Datei mit den Zeilen
host backupserver
Compression yes
Compressionlevel 9
auf die maximale Kompressionsstufe eingestellt wird.

Linux Tipps bei www.pc-magazin.de - Sicheres Backup "