Wiederherstellen von Dateien unter Linux
Das folgende Beispiel geht davon aus, dass die Datei hallo.html,
die auf dem virtuellen Web-Server www.mein-server.uni-osnabrueck.de
im Verzeichnis htdocs liegt, am 10.
Februar 2010 um 11:38 Uhr aus Versehen überschrieben wurde.
Um sie unter dem Betriebssystem Linux aus einem Snapshot
wiederherzustellen, muss sich der Administrator mit seiner Funktionskennung
(hier: wwwmein) auf dem Server dialog.serv.uni-osnabrueck.de
anmelden. Dies kann wie im Folgenden beschrieben mit einer
ssh-Verbindung geschehen.
In einem Terminalfenster wird durch das Kommando ssh
Benutzerkennung@dialog.serv.uni-osnabrueck.de eine sichere
Verbindung des Webadministrators (hier: wwwmein)
zum Server dialog.serv.uni-osnabrueck.de
eröffnet. Hier befinden sich die Daten des Webservers (hier:
www.mein-server.uni-osnabrueck.de)
sowie die Snapshots, in denen sich
die wiederherzustellende Datei hallo.html
befindet.

Der Benutzer (hier: wwwmein) muss
bestätigen, dass die sichere Verbindung eingerichtet werden
soll.

Jetzt ist das Passwort für den Webadministrator (hier: wwwmein)
einzugeben.

Durch Absetzen des Kommandos cd /wwwdata/www.mein-server.uni-osnabrueck.de/htdocs
wird in das Datenverzeichnis des Webservers gewechselt.

Der Befehl ls -l hallo.html listet
die Dateiattribute der Datei hallo.html
auf. Sie wurde am 10.Februar um 11:38 Uhr überschrieben.

Mit dem Kommando cd .snapshot wird
in das unsichtbare Verzeichnis .snapshot
gewechselt. Dort befinden sich alle für das aktuelle Verzeichnis
erzeugten Snapshots.
Mit ls -ltu werden die Unterverzeichnisse
mit ihren Erstellungszeitpunkten ausgegeben.

Der Snapshot hourly.0 der am 10. Februar
um 08:01 Uhr erzeugt wurde, enthält die Datei hallo.html
in der aktuellsten Version, bevor sie überschrieben
wurde.
Jetzt wird über cd hourly.0 in
das Verzeichnis hourly.0 gewechselt.
Die Datei kann nun über das Kommando
cp hallo.html ../.. in das Ursprungsverzeichnis zurück
kopiert werden.

Hinweis: Dateien aus Snapshots
können nicht gelöscht oder verschoben werden, da das Snapshot-Verzeichnis
schreibgeschützt ist.
|