06.11.2014, 19:43
Hallo
Da die Datenmengen wachsen habe ich mich etwas mit ZFS befasst.
Was ist das?
Ein Datei System wo jede Datei mit Prüfsummen gespeichert wird. (Ist technisch nicht so aber vom Prinzip)
Da ZFS die Datenträger selber verwaltet brauch mein keine Raid Ḱontroller (ist in dem Fall sogar schlecht welche zu nutzen).
Ich werde das mit 2 Festplatten nutzen (Spiegelung).
Vorteile:
Beim lesen etwas schneller da von beiden Platten gelesen wird.
Es werden Bit Fehler der Platte erkannt und korrigiert.
Man kann es einigermaßen einfach erweitern.
Man kann einfach einen Aktuellen Stand einfrieren.
Nachteile:
Unter Linux nicht zu empfehlen. Mit Ubuntu geht es mittlerweile.
Für das OS sollte eine Extra Platte / USB Stick vorhanden sein.
Die Konfiguration des Filesystems wird nicht auf der ZFS Platte gespeichert.
Vielleicht in einem etc/XX verzeichniss muss ich noch prüfen.
Das bedeutet bei einem Crash der Systemplatte ist das ZFS Dateisystem futsch.
Vielleicht kann es wieder aufgebaut werden wenn alle Daten bekannt sind.
Einfach Platte einstecken Pool importieren und fertig (auch unter Ubuntu)
Getestet habe ich in einer VM mit Nas4Free
Man kann bei Nas4Free aber Einstellungen Exportieren werde mal testen ob das bei einem Crash hilft.
Ansonsten muss man das System Extra Sichern, natürlich nicht auf dem Nas ...
Wenn das Problem nicht wäre dann wäre es Perfekt. Man könnte von Zeit zu Zeit eine 3 Platte einbauen und hätte immer ein Backup. Aber da empfehle ich nach den heutigen tests lieber auf eine normale Platte kopieren ...
Ziel ist ein Rechner auf dem Nas4Free oder FreeNas + Ubuntu laufen.
Eins davon als VM, welches wird sich noch rausstellen.
Der Rechner soll per WOL starten und bei Nichtbenutzung nach 30 Min herunterfahren.
Einen Bug habe ich auch gefunden, wenn man in der Web Oberfläche einen 2. Pool anlegen will das geht nicht fehlerfrei.
Vielleicht nach einem neustart, werde ich noch testen.
Da man aber nur Positives liest und wenn man die Schwachstelle mit dem System berücksichtigt kann man vermutlich gut damit leben.
Falls es jemand interessiert kann ich ein kleines Howto posten wenn ich durch bin.
Da die Datenmengen wachsen habe ich mich etwas mit ZFS befasst.
Was ist das?
Ein Datei System wo jede Datei mit Prüfsummen gespeichert wird. (Ist technisch nicht so aber vom Prinzip)
Da ZFS die Datenträger selber verwaltet brauch mein keine Raid Ḱontroller (ist in dem Fall sogar schlecht welche zu nutzen).
Ich werde das mit 2 Festplatten nutzen (Spiegelung).
Vorteile:
Beim lesen etwas schneller da von beiden Platten gelesen wird.
Es werden Bit Fehler der Platte erkannt und korrigiert.
Man kann es einigermaßen einfach erweitern.
Man kann einfach einen Aktuellen Stand einfrieren.
Nachteile:
Unter Linux nicht zu empfehlen. Mit Ubuntu geht es mittlerweile.
Für das OS sollte eine Extra Platte / USB Stick vorhanden sein.
Die Konfiguration des Filesystems wird nicht auf der ZFS Platte gespeichert.
Vielleicht in einem etc/XX verzeichniss muss ich noch prüfen.
Das bedeutet bei einem Crash der Systemplatte ist das ZFS Dateisystem futsch.
Vielleicht kann es wieder aufgebaut werden wenn alle Daten bekannt sind.
Einfach Platte einstecken Pool importieren und fertig (auch unter Ubuntu)
Getestet habe ich in einer VM mit Nas4Free
Man kann bei Nas4Free aber Einstellungen Exportieren werde mal testen ob das bei einem Crash hilft.
Ansonsten muss man das System Extra Sichern, natürlich nicht auf dem Nas ...
Wenn das Problem nicht wäre dann wäre es Perfekt. Man könnte von Zeit zu Zeit eine 3 Platte einbauen und hätte immer ein Backup. Aber da empfehle ich nach den heutigen tests lieber auf eine normale Platte kopieren ...
Ziel ist ein Rechner auf dem Nas4Free oder FreeNas + Ubuntu laufen.
Eins davon als VM, welches wird sich noch rausstellen.
Der Rechner soll per WOL starten und bei Nichtbenutzung nach 30 Min herunterfahren.
Einen Bug habe ich auch gefunden, wenn man in der Web Oberfläche einen 2. Pool anlegen will das geht nicht fehlerfrei.
Vielleicht nach einem neustart, werde ich noch testen.
Da man aber nur Positives liest und wenn man die Schwachstelle mit dem System berücksichtigt kann man vermutlich gut damit leben.
Falls es jemand interessiert kann ich ein kleines Howto posten wenn ich durch bin.