Gesicherte Dateien wiederherstellen

Nachdem die Daten ordnungsgemäß gesichert wurden, gibt es verschiedene Methoden, mit denen Sie die Daten wiederherstellen können. Die zu verwendende Methode richtet sich nach dem Typ des verwendeten Sicherungsbefehls.

Für eine ordnungsgemäße Wiederherstellung müssen Sie wissen, wie die Sicherung bzw. das Archiv erstellt wurde. Jede Sicherungsprozedur liefert Informationen zur Wiederherstellung der Daten. Wenn Sie beispielsweise den Befehl backup verwenden, können Sie eine Sicherung nach Dateisystem oder nach Namen angeben. Diese Sicherung muss so wiederhergestellt werden, wie sie erstellt wurde, d. h. entweder nach Dateisystem oder nach Namen.

Es stehen verschiedene Befehle zur Verfügung, mit denen gesicherte Daten wiederhergestellt werden können, wie z. B.:

Element Beschreibung
restore Kopiert Dateien, die mit dem Befehl backup erstellt wurden. Weitere Informationen zur Verwendung dieses Befehls finden Sie im Abschnitt "Dateien mit dem Befehl restore wiederherstellen'.
rrestore Kopiert Dateisysteme, die auf einem fernen System gesichert wurden, auf das lokale System.
cpio Kopiert Dateien in und aus Archivierungsspeichern.
tar Erstellt oder bearbeitet tar-Archive.
pax (POSIX-konformes Archivierungsdienstprogramm) Liest und schreibt Archive mit tar- und cpio-Format.
In den folgenden Abschnitten werden die Befehle restore und smit beschrieben.
Hinweis:
  • Für die Wiederherstellung der Dateien muss dieselbe Methode verwendet werden, die auch für die Sicherung verwendet wurde. Wenn ein Dateisystem beispielsweise nach Namen gesichert wurde, muss es auch nach Name wieder zurückgeschrieben werden.
  • Sollten mehrere Disketten benötigt werden, liest der Befehl restore die angehängte Diskette, fordert Sie dann zum Einlegen der nächsten Diskette auf und wartet auf Ihre Antwort. Drücken Sie nach dem Einlegen der neuen Diskette die Eingabetaste, um mit dem Zurückschreiben der Datei fortzufahren.
Dateien mit dem Befehl restore wiederherstellen

Verwenden Sie den Befehl restore , um Dateien, die mit dem Befehl backup geschrieben wurden, zu lesen und auf Ihrem lokalen System wiederherzustellen.

Beispiele:
  • Geben Sie zum Auflisten der zuvor gesicherten Dateien den folgenden Befehl ein:
    restore -T
    Die Informationen werden von der Standardsicherungseinheit /dev/rfd0 gelesen. Wurden einzelne Dateien gesichert, werden nur die Dateinamen angezeigt. Wurde ein gesamtes Dateisystem gesichert, wird zusätzlich die I-Node-Nummer angezeigt.
  • Geben Sie zum Wiederherstellen der Dateien im Hauptdateisystem den folgenden Befehl ein:
    restore -x -v
    Das Flag -x extrahiert alle Dateien vom Sicherungsdatenträger und stellt sie an den entsprechenden Positionen im Dateisystem wieder her. Mit dem Flag -v wird nach jeder zurückgeschriebenen Datei ein Fortschrittsbericht angezeigt. Beim Wiederherstellen einer Dateisystemsicherung werden die Dateien zusammen mit den entsprechenden I-Node-Nummern angegeben. Sonst werden nur die Namen angezeigt.
  • Geben Sie beispielsweise Folgendes ein, wenn Sie die Datei /home/mike/manual/chap1 kopieren möchten:
    restore -xv /home/mike/manual/chap1
    Dieser Befehl extrahiert die Datei /home/mike/manual/chap1 vom Sicherungsdatenträger und schreibt sie zurück. Die Datei /home/mike/manual/chap1 muss einen Namen haben, den der Befehl restore -T anzeigen kann.
  • Geben Sie beispielsweise Folgendes ein, um alle Dateien aus einem Verzeichnis mit dem Namen manual zu kopieren:
    restore -xdv manual
    Mit diesem Befehl werden das Verzeichnis manual und die darin enthaltenen Dateien zurückgeschrieben. Sollte das Verzeichnis nicht vorhanden sein, wird ein Verzeichnis manual im aktuellen Verzeichnis erstellt, in das dann die wiederhergestellten Dateien geschrieben werden.
Dateien mit dem Befehl smit wiederherstellen

Verwenden Sie den Befehl smit , um den Befehl restore auszuführen, der Dateien liest, die vom Befehl backup geschrieben wurden, und sie auf Ihrem lokalen System zurückschreibt.

  1. Geben Sie an der Eingabeaufforderung Folgendes ein:
    smit restore 
  2. Geben Sie im Feld Zielverzeichnis den gewünschten Wert ein. In dieses Verzeichnis werden die Dateien zurückgeschrieben.
  3. Geben Sie im Feld Sicherungseinheit oder im Feld Datei den Namen der Ausgabeeinheit, wie z. B. den Namen einer Magnetbandeinheit, ein.
    /dev/rmt0
    Ist die Einheit nicht verfügbar, wird eine Nachricht wie die folgende angezeigt:
    Cannot open /dev/rmtX, no such file or directory.
    Diese Nachricht gibt an, dass das System den Einheitentreiber nicht erreichen kann, weil keine Datei für rmtX im Verzeichnis /dev vorhanden ist. Nur Elemente im Status available befinden sich im Verzeichnis /dev .
  4. Es wird empfohlen, für das Feld Anzahl der in einer Eingabeoperation zu lesenden Blöcke den Standardwert zu verwenden.
  5. Drücken Sie die Eingabetaste, um das angegebene Dateisystem oder Verzeichnis zurückzuschreiben.