FreeBSD Snapshots in der Praxis
Thursday, February 24th, 2005 | Technik
Vortrag von Dirk Meyer
FreeBSD bietet seit System 5 die Möglichkeit, ein Dateissystem mit Filesystem Snapshots zu sichern, die ein Weiterarbeiten des Benutzers während der Datensicherung ermöglicht
Voraussetzungen
- FreeBSD > 5
- Filesystem ufs ufs2
Einschränkungen
- 20 Snapshots pro Dateisystem
- Snapshots nicht veränderbar, nur als Ganzes zu löschen
Platzbedarf
- Original Datenbestand plus zusätzlich den veränderten Daten, als Reserve wird die Grösse des Dateisystems vorgeschlagen
Anwendungen
- Analyse: ein snapshot kann mit fsck auf Fehler untersucht werden, das Ganze kann auch im Hintergrund passieren, mit Background fsck
- Verzögertes Backup: Snapshots können zu beliebigen Zeiten erstellt werden, so dass Backups mit Tapewechseln auch zu zivilen Arbeitszeiten durchgeführt werden ohne den Einsatz eines Automatens zu erfordern.
- Als eigenes Dateisystems einhängen: Snapshots können über das Mounten desselben ausgelesen, die Rechteverwaltung bleibt dabei erhalten
Skripte
- Erzeugen und Aktivieren mittels snap.sh, dabei wird das gesicherte Verzeichnis gleich wieder eingehängt
- Entsorgen mittels unsnap.sh
- Wiederherstellen der Backups mit rc-snap.sh
- Sinnvoll automatisch ausgeführt, durchsucht das Filesystem nach Snapshots und hängt diese dann ein. So können User dann automatisch auf ältere Backups zugreifen.
Performance
- Das Erzeugen eines Snapshots geht recht schnell, z. B. 8 GByte brauchen ca. 30 Sekunden, davon sind Schreibzugriffe ca. 5 Sekunden gesperrt
- Das Entfernen dauert ca. 120 Sekungen, schreibende Prozesse werden nicht beeinflusst, beim Löschen grösserer Dateibäume werden Verzögerungen bemerkbar
- anderes Beispiel: 1,8 TB SATA, deaktivierter Schreibcache, Filesystem zu 77% gefüllt: Anlegen dauert 24 m, davon 2 Minuten gesperrt, Löschen 9 min
Fragen
- Mehrere Snapshots im Filesystem? Nein, da immer nur das gesamte Dateisystem gesichert wird, nicht einzelne Verzeichnisse
Dokumente
people.freebsd.org/~dinoex/batch/snapshots
Tweetback UrlNo comments yet.
Leave a comment
Abstimmung
Wie oft sollte man seine Bettwäsche wechseln?
- Zweiwöchentlich (29%, 30 Votes)
- Monatlich (23%, 24 Votes)
- Wenn sie stinkt (19%, 20 Votes)
- Wöchentlich (13%, 13 Votes)
- Die kann man wechseln? (12%, 12 Votes)
- Morgens und Abends (2%, 2 Votes)
- Täglich (2%, 0 Votes)
Abgestimmt haben: 103 Besucher.
Letzte Kommentare
- Olli on Ciabatta
- Olaf on Kochen.
- Mark Pepper on Scanwich
- Malte Diedrich on Rindfleisch mit Gemüse, chinesische Art
- Nientiedt on Rindfleisch mit Gemüse, chinesische Art
- Willi on Metabo SX E 425 XL Exzenter Schleifer
- Daniel on Aubaah
- isabo on Atlassian Crowd mit Open Directory auf Apple Snow Lepoard 10.6 verbinden
- Kurt Hallerried on Katzenjammer
- Yes, we gähn – hier ein paar Muntermacher! « designest.de on Wir wählen CDU, CDU, wähl auch du, CDU
Kalender
Kategorien
- Allgemein (315)
- Bremen (134)
- Sport (76)
- Bücher (16)
- Gastbeiträge (6)
- Hamburg (2)
- Home (1)
- Internet gucken (499)
- Weblogsachen (73)
- Irak (2)
- Kochen (6)
- Laurie (27)
- Lübeck (23)
- Medien (157)
- Medienherpes (62)
- Musik (101)
- Politik (5)
- Segeln (24)
- Technik (247)
- Treehuggin Posse (230)
- Pia (72)
- Wohngemeinschaft (60)
- Uncategorized (281)
- Universität (94)
- zuhause (2)