Knoppix3.2´: Partimage auf Tape

Hi,

folgendes:

will mit Knoppix meinen Rechner booten um mit Partimage ein Abbild meiner W2k-Server Systemplatte auf meinem SCSI-Streamer zu ertsellen.

Frage nun: wioe kann ich das Tapelaufwerk mounten? Unter was erkennt Knoppix das Teil (HP-Streamer).

Danke für eure Hilfe!

FrankOehli

Knoppix3.2 Partimage auf Tape
Normal ist das /dev/st0

Und zum Sichern würd ich dir das Hier empfehlen!
Ist einfach und auch einfach zu verstehen!

Bandsicherung unter Redhat Linux 9.0 mit tar

Dieser Typ der Sicherung verwendet ein Standart Tool von Linux nämlich das Programme tar.

In diesem HowTo wird davon ausgegangen das das Bandlaufwerk unter /dev/st0 anzusprechen ist.

ACHTUNG: All diese Konfigurationen sollten nur vom Benutzer root vorgenommen werden!

1.) Die Sicherung
Am besten ist es in das Verzeichnis / zu wechseln, da dies das Wiederherstellen erleichtert!

cd /
tar -cvf /dev/st0 .

=> Diese Befehle würden das gesamte Linuxsystem sichern.

Um einige Ordner zu sicher ist dieser Befehl hilfreich:

cd /
tar -cvf /dev/st0 /Verzeichniss1 /Verzeichniss2 …

2.) Die Wiederherstellung
Es ist wieder sehr sinnvoll in das / Verzeichnis zu wechseln!

cd /
tar -xvf /dev/st0

=> Diese Befehle stellen den Inhalt des gesamten Bandes nach / wieder her

Um eine bestimmte Datei aus der Sicherung wiederherzustellen:

cd /
tar -xvf /dev/st0 Pfad1 Pfad2

Achtung: Beim Pfad keinen / angeben!
z.B.: tar -xvf /dev/st0 root/daten/howto

3.) Den Inhalt einer Sicherung anzeigen

Um den gesamten Inhalt einer Sicherung anzuzeigen den folgenden Befehl verwenden:

tar -tvf /dev/st0

Um eine Datei in der Sicherung zu suchen:

tar -tvf /dev/st0 File

=> Auslassungszeichen sind erlaubt

4.) Automatisierte Ausführung der Sicherung
Die Einträge in der Datei crontab werden von Linux zur eingestellten Zeit automatisch ausgeführt. Diese Datei wird nun dazu benützt die Sicherung zu einer gewissen
Zeit auszuführen. Um diese Datei zu editieren wird der Befehl crontab -e verwendet.

So wird crontab verwendet:
minute stunde tag monat wochentag befehl
Und so füllen Sie die Felder aus:
Minute (geben Sie zwischen 0 und 59 an)
Stunde (geben Sie zwischen 0 und 23 an)
Tag des Monats (geben Sie zwischen 1 und 31 an)
Monat (geben Sie zwischen 1 und 12 oder einen Namen wie jan, feb usw. an)
Wochentag (geben Sie zwischen 0 und 6 an, wobei 0 der Sonntag ist)
Befehl (kann aus mehreren Wörtern bestehen)

Beispiel:

Annahmen:
Die Dateien in den Verzeichnissen /home und /daten werden um 22:00 Uhr jeden Tag automatisch gesichert und die Logdateien des Sicherungsvorganges nach /log kopiert und mit Datum und Uhrzeit gekennzeichnet

Der Inhalt der Datei crontab:
[mit cronbat ?e editierbar]

0 22 * * * /usr/local/bin/sicherung 1>/dev/null 2>/dev/null

Der Inhalt der /usr/local/bin/sicherung:
cd /
tar -cvf /dev/st0 /home /daten 1>/usr/local/bin/log 2>/usr/local/bin/fehler
eject /dev/st0 2>/dev/null
cd /usr/local/bin/
timestamp log
timestamp fehler

Der Inhalt der /usr/local/bin/timestamp
#!/usr/bin/perl
$datei = @ARGV[0];
$datum = date +%T_%x;
$datum =~ s/\s//g;
$nn1= $datei . „_“ . $datum . „.txt“;
mv $datei $nn1;
$nn2 = $nn1;
mv $nn1 /logs/;

Knoppix3.2 Partimage auf Tape
Nicht ganz korrekt!!!

Wer dass neue File mit den Richtigen Parametern haben will bitte mir mailen!