5 1 0: Selektive Rücksicherung über die Kommandozeile
Übersicht
SEP sesam bietet die Möglichkeit, eine selektive Rücksicherung vom unbekannten Band über die Kommandozeile (SBC CLI) durchzuführen. Die selektive Rücksicherung ist ein Prozess, bei dem nur die ausgewählten Teile der Daten auf dem Sicherungssatz, wie z.B. einzelne Dateien und Verzeichnisse, rückgesichert werden.
Selektive Rücksicherung mit Hilfe der Kommandozeile
Rücksicherungsschritte auf einen Blick:
- Einlegen des Bandes in das Bandlaufwerk.
- Setzen Sie das SEP sesam Profil, wie in FAQ: Setzen eines SEP sesam Profils beschrieben.
- Auflisten aller Sicherungen auf dem Bandlaufwerk.
- Durchführen einer kompletten Rücksicherung des/der Sicherungssätze.
- Durchführen einer selektiven Rücksicherung.
Einlegen des Bandes in das Bandlaufwerk
Legen Sie das Band mit der Sicherung, die Sie rücksichern möchten, in das Bandlaufwerk ein.
Auflisten der Sicherungen auf dem Band mit sm_sms_interface
Setzen Sie das SEP sesam Profil, um die SEP sesam Befehle global ausführen zu können. Verwenden Sie dann den sm_sms_interface Befehl, um auf den SMS Server zuzugreifen und die verfügbaren Sicherungssätze auf dem Bandlaufwerk zu identifizieren:
sm_sms_interface dir -d <Bandlaufwerk>
Beispiel für das erste nicht zurückspülbare Bandlaufwerk unter Linux:
sm_sms_interface dir -d /dev/nst0
Dieser Artikel beschreibt die Rücksicherung des SEP sesam Server von Band über sbc, ohne sm_recover zu verwenden. Details zur Verwendung von SBC CLI und den verfügbaren Befehlen finden Sie unter SBC CLI. Die beschriebene Prozedur funktioniert nur, wenn sich das SESAM_BACKUP auf EINEM Band befindet.
Voraussetzungen
- Betriebssystem mit funktionierendem Bandlaufwerk oder Ladegerät.
- Installierter SEP sesam Server (identische Version wie auf dem Vorgängersystem): Installieren Sie das gleiche SEP sesam Server Paket, das auf dem alten System installiert wurde und richten Sie das neue Serversystem auf die gleiche Weise wie das vorherige ein. Details zur Installation siehe SEP sesam Quick Install Guide. Ist das Bandlaufwerk / der Bandroboter an einem RDS angeschlossen, muss dieser in der Sesam Datenbank konfiguriert werden.
- Ein Medium, das ein korrekt gesichertes SESAM_BACKUP enthält (mit den Verzeichnissen <SESAM_VAR> und <SESAM_ROOT>/bin/sesam). Für Details siehe Konfiguration von SESAM_BACKUP.
Rücksicherungsverfahren
Die im Folgenden beschriebene Rücksicherung des SEP sesam Servers ist ein zweistufiger Vorgang, bestehend aus der Ermittlung der benötigten Sicherungssatzinformationen und der Rücksicherung via sbc.
Auflistung der Sicherungssätze auf dem Band über sm_sms_interface
Verwenden Sie den Befehl sm_sms_interface, um auf den SMS Server zuzugreifen und die verfügbaren Sicherungssätze auf Band zu identifizieren. Legen Sie das Band mit den SESAM_BACKUP-Sicherungssätzen ein und identifizieren Sie die Sicherungssätze auf dem Bandgerät mit Hilfe des Befehls:
sm_sms_interface dir -d <tape_device>
Anmerkung | |
Ersetzen Sie unter Windows die Kennung des Bandgeräts (/dev/nst0) durch das entsprechende Windows-Gerät (Tape0). |
Entnehmen Sie der Ausgabe die gewünschten Informationen, wie im folgenden Beispiel gezeigt:
- Die erste Zahl in der hervorgehobenen Zeile ist die Segmentnummer. In unserem Beispiel: 4.
- Der SavesetName ist die einem Sicherungssatz zugewiesene eindeutige SEP sesam Identifikation. In unserem Beispiel: SC20090610105624.
- Das Tapelabel in der Kopfzeile zeigt das <Band_Label> an. In unserem Beispiel: cefix00001.
- Die TapeID in der Kopfzeile zeigt die <Band_ID> an. In unserem Beispiel: (1)
Rücksicherung vom Band über sbc
Rücksichern Sie den Sicherungssatz mit dem folgenden sbc Befehl:
sbc -r -l FULL -C <control_host>:11001 -S <storage_host>:11001 -d SMS:<tape_device> -t <tape_name>:<tape_id> -s <saveset_id> -n <segment_number> -R / -o overwrite
Anmerkung | |
|
- <control_host> ist der Name des SEP sesam Servers.
- <storage_host> ist der SEP sesam Server oder Remote Device Server (RDS) mit dem angeschlossenen Medium.
Durchführen einer kompletten Rücksicherung
Um eine komplette Rücksicherung des ausgewählten Sicherungssatzes durchzuführen, lesen Sie das obige Beispiel über die Beschaffung der erforderlichen Informationen, und führen Sie dann den folgenden sbc-Befehl aus:
sbc -r -l FULL -C <Client_Host>:11001 -S <Server_Host>:11001 -d SMS:<Bandgerät> -t <Band_Label>:<Band_ID> -s <Sicherungssatz_ID> -n <Segment_Nr> -R /<Rücksicherungsziel>
Durchführen einer selektive Rücksicherung
Das Verfahren zur selektiven Rücksicherung über die Kommandozeile besteht aus folgenden Schritten:
- Erstellen Sie die SEP sesam Auflistungsdateien neu mit sm_arch.
- Erstellen Sie eine selektive Datei.
- Starten Sie die selektive Rücksicherung über die Befehlszeile.
Schritt 1: Erstellen Sie die SEP sesam Auflistungsdateien neu mitsm_arch
Erstellen Sie die SEP sesam Listendateien (*.lis) vom Band neu. SEP sesam *.lis' Dateien enthalten Informationen über die einzelnen Dateien der Sicherung, die von der Rücksicherung verwendet werden. Der Befehl sm_arch restore_journal erzeugt eine neue *.lis Datei für das entsprechende Medium.
sm_arch restore_journal -d <Laufwerk> -m <Medienpool> -t <Band_Label> -T <Bandtyp> -s <Sicherungssatz_ID>
Anmerkung | |
Sie müssen die gesamte Sicherungssatz-ID eingeben, einschließlich der Zeichen nach dem @-Zeichen, falls sie existieren. |
- Das folgende Beispiel verwendet die Werte aus der obigen Ausgabe:
sm_arch restore_journal -d 1 -m cefix -t cefix00001 -T LTO -s SC20090610105624
sm_arch restore_journal -d 1 -m cefix -t cefix00001 -T LTO -s SC20090610105624@gft456Sd
Sobald das Journal rückgesichert ist, finden Sie die neue .lis-Datei im Verzeichnis <SESAM_INSTALL_DIR>/var/lis/
.
Schritt 2: Erstellen einer selektiven Liste von Dateien
Erstellen Sie eine selektive Liste von Dateien für die Daten, die Sie rücksichern möchten.
- Suchen Sie in der zuvor erstellten .lis-Datei nach den Dateinamen (und schreiben Sie diese im nächsten Schritt in eine Datei Ihrer Wahl mit der Endung .sel).
- Schreiben Sie die Ausgabe dieser (vollständigen) Befehlszeile in eine Datei mit dem Namen <Sicherungssatz_ID>.sel - in unserem Beispiel ist dies SC20090610105624.sel.
- Kopieren Sie diese Datei nach
<SESAM_INSTALL_DIR>/var/work/smslis/SC20090610105624.sel
.
grep <gewünschte_datei_zur_Rücksicherung> <SESAM_INSTAL_DIR>/var/lis/<lis_Datei_generiert_mit_sm_arch>.lis
Schritt 3: Starten Sie die Rücksicherung im selektiven Modus
Starten Sie die Rücksicherung, indem Sie den selektiven Modus angeben. Verwenden Sie den folgenden Befehl:
sbc -r -l sel -C <Client_Host>:11001 -S <Server_Host>:11001 -d SMS:<Bandgerät> -t <Band_Label>:<Band_ID> -s <Sicherungssatz_ID> -n <Segment_Nr> -R /<Rücksicherungsziel>
Dieser Befehl sucht im Verzeichnis <SESAM_INSTALL_DIR>/var/work/smslis/
nach einer Datei, die den Namen der Sicherungssatz-ID enthält und rücksichert nur die in dieser selektiven Datei aufgeführten Dateien.