NetBSD filesystem snapshots

Abbilder des Dateisystems mit fss erstellen
1 Snapshots
2 Einsatz
3 Datensicherung mit dump



Einführung in TeX LaTeX

1 Snapshots (Index)

Ein Snapshot erzeugt ein Abbild eines Dateisystems zu einem gegebenen Zeitpunkt. Dieses Abbild kann mit dump gesichert werden, während das eigentliche Dateisystem wieder im Produktiveinsatz ist. Somit werden Ausfallzeiten von Dateisystemen minimiert. Die Erstellung eines Snapshots dauert nicht einmal eine Sekunde, dabei werden alle datenverändernden Prozesse gestopt, die Blöcke synchronisiert und der Snapshot erstellt. Anschließend werden die gestopten Prozesse fortgesetzt. Das Dateisystem ist also zur Erstellung des Snapshots so konsistent wie nach einem gewöhnlichen umount.

2 Einsatz (Index)

Implementiert in NetBSD 2.0, muss im Kernel die Option pseudo-device fss 4 # file system snapshot device aktiviert sein und /dev/{r}fss[0-3] existieren, was in der Standarddistribution der Fall ist.
Um einen Snapshot zu verwenden, muss mit fssconfig(8) das entsprechende Pseudogerät zum Dateisystem konfiguert werden. Dies geschieht mit: fssconfig -c fss0 /home /usr/backups/home0.fss wobei folgende Optionen gelten: Das Quellsystem ist nun zum Zeitpunkt des Snapshots als /dev/fss0 nur lesbar als normales Dateisystem verfügbar, kann also bspw. gemounted werden. Wird das Quellverzeichnis verändert, bspw. eine Datei hineinkopiert, wird diese Änderung nicht nach /dev/fss0 durchgeschleift, sondern nach /usr/backups/home0.fss geschrieben.

fssconfig -vl zeigt alle Pseudogeräte und ihre Konfiguration an.

fssconfig -u fss0 deaktiviert das Pseudogerät, wobei die Datei für die Änderungen zurückbleibt.


Ist /dev/fss0 konfiguriert, kann es ganz normal (aber nur lesbar) eingebunden werden: mount /dev/fss0 /mnt

3 Datensicherung mit dump (Index)

Snapshots sind ein ideales Werkzeug um Dateisystem zu sichern, idealerweise natürlich mit dump. Die Arbeitsschritte sind wie folgt:
net-tex.de, Index
$Id: fss.html,v 1.15 2014/08/21 09:24:03 stefan Exp $ 
Autor: Stefan Schumacher, stefan@net-tex.de, PGP-Key 0xB3FBAE33
für net-tex.de/cryptomancer.de

Bitte beachten Sie, das die Seite inhaltlich seit Ende 2007 nicht mehr gepflegt wird!
Aktuellere Informationen erhalten Sie auf Kaishakunin.com