Datensicherung
Inhalt
- Sicherung logischer Volumen auf Magnetband
- Verifikation einer Datensicherung
- Zurückschreiben einer Datensicherung
- Wiederherstellung einzelner Dateien aus einem mksysb
I. Sicherung logischer Volumen auf Magnetband
Von Zeit zu Zeit sollte von einem RS/6000-System mal eine Komplettsicherung gemacht werden. AIX stellt dafür die Kommandos mksysb und savevg zur Verfügung.
a. Sicherung der rootvg mit mksysb
Zur Sicherung der Volume Group, in der das Betriebssystem selbst liegt, der
rootvg, steht der Befehl
aix# mksysb -i -X /dev/rmt0 |
zur Verfügung. Im Beispiel wird angenommen, dass die Sicherung auf das erste Bandlaufwerk (rmt0) erfolgen soll. Legen Sie das so erstellte Band später wieder in das Bandlaufwerk der Maschine ein und fahren diese dann im Wartungsmodus hoch, so bootet die Maschine direkt von diesem Band und die Sicherung wird zurückgeschrieben.
b. Sicherung einer Volume Group mit savevg
Für andere Volume Groups als die rootvg muss für die Datensicherung (wieder für den
Fall, dass Sie auf das erste Bandlaufwerk sichern wollen) der Befehl
aix# savevg -f /dev/rmt0 -i -X <Volume Group> |
verwendet werden. Achten Sie darauf, dass alle
Dateisysteme der Volume Group eingehängt sind, da nur eingehängte Dateisysteme
tatsächlich gesichert werden. Überprüfen können Sie dies, indem Sie die Ausgaben
der Kommandos
mount (zeigt alle eingehängten Dateisysteme an) und
lsvg -l <Volume Group> (zeigt Ihnen u.a. alle Mount- Points für die Volume Group an)
vergleichen.
II. Verifikation einer Datensicherung
Die beste Datensicherung nützt nichts, wenn sich auf dem entsprechenden Band ein Fehler befindet. Überprüfen Sie lieber, ob sich die Daten auf einem Sicherungsband wirklich lesen lassen.
a. Verifikation einer Sicherung der rootvg
Eine Sicherung der rootvg, die Sie mit mksysb erstellt haben, lässt sich mit dem
folgenden Befehl auf Lesbarkeit überprüfen:
aix# restore -s4 -Tqvf /dev/rmt0.1 |
Geben Sie für das erste Bandlaufwerk tatsächlich /dev/rmt0.1 an, für das zweite /dev/rmt1.1. Die nachgestellte Ziffer .1 betreibt das Bandlaufwerk in einem anderen Modus (kein automatisches Zurückspulen)
Da das Band komplett eingelesen wird, dauert die Überprüfung genauso lange wie eine Rücksicherung. Es werden alle gesicherten Dateien angezeigt. Gibt es am Ende keine Fehlermeldung, ist das Band einwandfrei lesbar. Spulen Sie nach erfolgreicher Verifikation das Band von Hand zurück:
aix# mt -t /dev/rmt0 rewind |
b. Verifikation von Sicherungen externer Volume Groups
Sicherungen von Volume Groups, die Sie mit
savevg erstellt haben, lassen sich so überprüfen:
aix# restore -Tqvf /dev/rmt0.1 |
Es gelten die Aussagen über Dauer und Erfolg der Sicherung wie im Falle der rootvg.
III. Zurückschreiben einer Datensicherung
a. Zurücksicherung der rootvg
Wie bereits unter Abschnitt I.a. erwähnt, erhalten Sie mit mksysb ein
bootfähiges Band, das Sie einfach nur einzulegen brauchen. Sie können aber auch
von einer AIX-CD booten und dann im Installationsmenü die Option Start
Maintenance Mode for System Recovery anwählen. In den folgenden Menüs müssen Sie dann System Backup
anwählen und das Bandlaufwerk auswählen.
b. Zurücksicherung einer Volume Group
Voraussetzung für das im folgenden beschriebene Verfahren zum
Wiederherstellen einer Volume Group ist ein bereits lauffähiges AIX, das
bedeutet, dass Sie gegebenenfalls zunächst die rootvg nach III.a. zurücksichern
müssen, bevor Sie mit der Rücksicherung der anderen Volume Groups fortfahren
können. Um eine Volume Group vom ersten Bandlaufwerk auf die beiden Platten
hdisk2 und hdisk3 zurückzusichern, benutzen Sie das Kommando
aix# restvg -f /dev/rmt0 hdisk2 hdisk3 |
IV. Wiederherstellung einzelner Dateien aus einem mksysb
Es ist durchaus möglich, einzelne Dateien aus einem mksysb wieder herzustellen. So gehts:
aix# cd / aix# restore -s 4 -xvqf /dev/rmt0.1 ./home/armin/.kshrc Neuer Datenträger auf /dev/rmt0.1 Gruppengröße: 51200 Byte (100 Blöcke). Datenträgernummer: 1. Sicherungsdatum: Mi 10 Dez 13:25:46 2003 Die Dateien werden nach Namen gesichert. Benutzer: root. x 1175 ./home/armin/.kshrc Die Gesamtgröße beträgt 1175 Byte. 1 Dateien zurückgespeichert. |
Ganze Verzeichnisse lassen sich wie folgt zurücksichern:
aix# cd / aix# restore -s 4 -xqvf /dev/rmt0.1 ./home/armin/* ./home/armin/.* Neuer Datenträger auf /dev/rmt0.1: Gruppengröße: 51200 Byte (100 Blöcke). Datenträgernummer: 1. Sicherungsdatum: Mi 10 Dez 13:25:46 2003 Die Dateien werden nach Namen gesichert. Benutzer: root. x 1175 ./home/armin/.kshrc x 0 ./home/armin/bin x 0 ./home/armin/src x 222 ./home/armin/smit.log x 0 ./home/armin/smit.script x 0 ./home/armin/lib x 30720 ./home/armin/chrpdg.v4.tar x 484864 ./home/armin/Installation.ppt Die Gesamtgröße beträgt 516981 Byte. 8 Dateien zurückgespeichert. |
Zu beachten ist dabei, dass mksysb relative Pfade sichert; deshalb muss man zunächst nach / wechseln. Man muss das Non-Rewind-Device /dev/rmt0.1 angeben, da sonst der Sprungbefehl -s 4 nicht funktioniert.