Was passiert, wenn ich die zugrunde liegende Hardware hinter dem ZFS-Pool ändern muss? Was passiert wie beim Mobo / Prozessor, wenn das in ein oder zwei Jahren bei mir stirbt? kann ich meinen zfs pool irgendwie portieren?
Ein ZFS-Pool ist nicht hardwareabhängig. Stellen Sie einfach sicher, dass Ihr HBA (Host Bus Adapter) Ihre Daten nicht auf Hardwareebene verschlüsselt. ZFS funktioniert am besten mit einem HBA wie einem LSI 9211-8i oder einem IBM m1015- Cross- Flash , um die 9211-8i-Firmware zu verwenden, und nicht mit einer vollwertigen "Hardware" -RAID-Karte.
Ich habe eine ganze Reihe von Laufwerken unterschiedlicher Größe, und ich versuche, den meisten Speicherplatz mit Redundanz herauszuholen. Was ist das beste Setup für diese Konfiguration und wie viel Speicherplatz werde ich durch die Verwendung dieser Laufwerke unterschiedlicher Größe verlieren. Ich erstelle dies nicht für Geschwindigkeitsanforderungen, ich möchte nur einen Dateiserver für mehrere HTPCs. Meine derzeit verfügbaren Laufwerke hierfür sind: 1x 500 GB 'Hybrid'-Laufwerk 1x 1 TB-Laufwerk 1x 3 TB-Laufwerk 1x 4 TB-Laufwerk (wird später zum Pool hinzugefügt und enthält derzeit alle Daten der oben aufgeführten Laufwerke.)
Wenn ich Sie wäre, würde ich die kleineren Laufwerke verkaufen und das Geld für größere Laufwerke gleicher Größe einsetzen. Es wird dein Leben viel einfacher machen. Außerdem können Sie einem ZFS-Pool nicht einfach Laufwerke hinzufügen. Es gibt Einschränkungen. Lesen Sie hier .
Wird das Hinzufügen des 4-TB-Laufwerks zum Pool später ein Problem sein?
Möglicherweise. Ich bin in einer ähnlichen Position. Irgendwann in der Zukunft muss ich meine Speicherkapazität erhöhen. Zu diesem Zeitpunkt plane ich den Kauf eines zweiten HBA und eines neuen Arrays größerer Laufwerke. Ich übertrage dann alle Daten von meinen vorhandenen Laufwerken auf meine neuen Laufwerke und verkaufe dann meine vorhandenen Laufwerke. Möglicherweise gibt es andere (billigere) Möglichkeiten, dies zu tun:
- Hält alle meine Laufwerke gleich groß
- Hat nur die zusätzlichen Kosten für einen zusätzlichen HBA, was sowieso keine schlechte Sache ist
- Ich muss meine Laufwerke nicht einzeln austauschen, sondern muss sie nach jedem Austausch neu versilbern.
Gibt es Empfehlungen für ein Linux-Betriebssystem, auf dem dies alles ausgeführt werden soll, und sollte ich ein separates Laufwerk für das Betriebssystem verwenden? Ich kenne Ubuntu, RHEL und OpenSUSE / SLES.
Verwenden Sie kein Linux, es hat keine native ZFS-Unterstützung. Die Linux-Unterstützung von ZFS erfolgt über ZFS unter Linux und zfs-fuse . Der aktuelle Stand von ZFS ist im Fluss, da Oracle sein Bestes versucht, es zu ruinieren. ZFS wird wahrscheinlich in naher Zukunft auf Version 28 verzweigen. Machen Sie Ihren ZFS-Pool also nicht mit einer Version größer als 28, es sei denn, Sie sind zu 100% sicher, dass Sie sich an eine Oracle-Lösung halten möchten. Derzeit unterstützen FreeBSD und seine Ausgründungen ZFS-Version 28.
Da Sie ein selbsternannter ZFS-Neuling sind, würde ich FreeNAS empfehlen . Ich benutze es jetzt schon eine Weile und bin ziemlich zufrieden damit. Es wird definitiv die einfachste Einrichtung für Sie ermöglichen.
Zusätzliche Gedanken:
Stellen Sie sicher, dass Sie die richtige Paritätsstufe für Ihren speziellen Anwendungsfall auswählen. Stellen Sie insbesondere sicher, dass Sie in der Nähe von URE planen . Grundsätzlich möchten Sie RAID 5 (RAID Z1) nicht verwenden, wenn Sie Laufwerke mit mehr als 2 TB verwenden. Es sind noch einige andere Faktoren zu berücksichtigen, die Sie möglicherweise auch dazu veranlassen, das Niveau Ihrer Paritätsdaten zu erhöhen. Hier ist ein guter Artikel zu diesem Thema.
Aktualisieren:
Es ist 1,5 Jahre her, seit ich diese Antwort gepostet habe und in dieser Zeit habe ich ZFS unter Linux (speziell Ubuntu-Server) eine weitere Chance gegeben. Es ist ein langer Weg zurückgelegt, seit ich es zuerst ausprobiert habe und ich bin soweit ziemlich glücklich. Mein Grund für den Wechsel waren die Installationsbeschränkungen für FreeNAS und das Jailing-System. Ich wollte meinen Server nicht nur für einen NAS-Server verwenden, und FreeNAS erschwert dies. Das Gefängnissystem ist gut und sehr sicher, aber ich brauchte diese Sicherheitsstufe in meinem Haus nicht wirklich und wollte mich nicht jedes Mal mit dem Einloggen in ein Gefängnis befassen, wenn ich eine Datei entpacken wollte. Ich denke, FreeNAS ist immer noch eine gute Wahl, wenn Sie gerade erst mit ZFS beginnen (wegen der Weboberfläche) oder wenn Sie nur eine NAS-Appliance möchten (dh keine andere Serverfunktionalität benötigt wird).