Das Schnappschuss eines Dateisystems ist ein erstaunliches Gefühl, so geekig das klingt. Zu wissen, dass Sie sofort zurückrollen können, ist ein beruhigender Gedanke. Momentaufnahmen dauern ebenfalls nur wenige Sekunden. Ein Kollege und ich haben kürzlich einen OpenSolaris-NAS für ein kleineres College (über 200 Studenten) für iSCSI-Speicher für virtuelle Maschinen für Citrix XenServer, Studentendateispeicher und Verwaltungsdateien bereitgestellt. Die Dateien werden geprüft, so dass Sie die Garantie haben, dass bei einem kleinen Fehler auf der Festplattenebene Sie feststellen, dass Ihre Dateien nicht automatisch beschädigt werden.
Mit einem kleinen Budget haben wir einen Server mit 9 Festplatten, 2 für das mit ZFS gespiegelte Betriebssystem, 4 für Daten, 2 Parität (mit ZFS RAIDZ2) und 1 Hot-Spare. Jeder war 1 TB, was ihn auf etwa 2,5 TB oder mehr nutzbar machte (Sie verlieren etwas Platz für die Konvertierung von 1 TB in 1 TB und andere Overhead-ähnliche Dateisystemdaten). Die Momentaufnahme des Stammspeicherpools dauerte weniger als 2 Sekunden. Wenn Sie sich für ZFS entscheiden, fragen Sie sich, wie Sie jemals zurückgehen werden und warum dies kein Standard ist.
Snapshots können auch mit 'zfs send' an einen anderen Computer gesendet werden, auf dem dieselbe Version von ZFS ausgeführt wird. Dies kann über SSH erfolgen. Diese Änderungen werden inkrementell gesendet, sodass keine Verschwendung entsteht.
Der einzige Nachteil besteht darin, die richtigen Befehle zu kennen, obwohl OpenSolaris einen guten Planungsmanager für tägliche Snapshots hat, obwohl ich ihn nicht verwendet habe. Das Teilen über iSCSI, CIFS / SMB oder NFS ist ziemlich trivial - in der neuesten Version, die das neue Framework verwendet, führt COMSTAR jedoch zu Problemen. Stellen Sie sicher, dass Sie die richtige Anleitung für Ihre Veröffentlichung verwenden, wenn Sie diesen Pfad nach unten gehen. 2009.06 hat seit 2008.11 einige Änderungen, die ich empfehle. Ich würde es auch nicht als Desktop benutzen - Gnome und X scheinen ein bisschen Aufmerksamkeit zu benötigen.
Die letzte Sache: Sie benötigen mindestens 512 MB Arbeitsspeicher, um ZFS reibungslos laufen zu lassen. YMMV, aber probieren Sie es aus und sehen Sie, was Sie denken.
Lesen Sie sich die Dokumente durch: http://wikis.sun.com/display/BluePrints/Provisioning+with+iSCSI+and+Solaris+ZFS+in+10+Minutes
Und vielleicht weniger bekannte Solaris-Funktionen http://www.c0t0d0s0.org/pages/lksfbook.html
Und wenn Sie Lust haben, etwas zu testen, besuchen Sie http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide
Eine letzte Information für alle, die lesen möchten: Stellen Sie sicher, dass Sie über eine RAID-Karte verfügen und die Funktionen von ZFS so nutzen möchten, dass sie die Festplatten in JBOD bereitstellen können, im Gegensatz zu einer von der Karte vorgegebenen RAID-Konfiguration. Genießen!