Was passiert, wenn ich die zugrunde liegende Hardware hinter dem zfs-Pool ändern muss? Wie beim Mobo / Prozessor, was passiert, wenn das in ein, zwei Jahren bei mir stirbt? kann ich meinen zfs-pool irgendwie portieren?
Ein ZFS-Pool ist nicht von der Hardware abhängig. Stellen Sie nur sicher, dass Ihr HBA (Host Bus Adapter) auf Hardwareebene keine Verschlüsselung Ihrer Daten durchführt. ZFS funktioniert am besten mit einem HBA wie einem LSI 9211-8i oder einem IBM m1015 , der für die Verwendung der 9211-8i-Firmware cross-flashed ist, keine vollwertige "Hardware" -ID-Karte.
Ich habe ziemlich viele unterschiedliche Laufwerke und versuche mit Redundanz den größtmöglichen Speicherplatz zu gewinnen. 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 dem Pool später hinzugefügt und hä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 verwenden. 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 zu einem Pool später ein Problem sein?
Möglicherweise. Ich bin in einer ähnlichen Position. Irgendwann in der Zukunft werde ich meine Speicherkapazität erhöhen müssen. Zu diesem Zeitpunkt plane ich den Kauf eines zweiten HBA und eines neuen Arrays größerer Laufwerke. Ich werde dann alle Daten von meinen vorhandenen Laufwerken auf meine neuen Laufwerke übertragen und dann meine vorhandenen Laufwerke verkaufen. Es kann andere (billigere) Wege geben, aber dies auf folgende Weise tun:
- Hält alle meine Laufwerke gleich groß
- Lediglich die zusätzlichen Kosten für einen zusätzlichen HBA sind nicht schlecht
- Erfordert nicht, dass ich meine Laufwerke einzeln austauscht und nach jedem Austausch erneut versilbert.
Gibt es Empfehlungen für ein Linux-Betriebssystem, auf denen das ausgeführt werden soll, und sollte ich ein separates Laufwerk für das Betriebssystem verwenden? Ich bin mit Ubuntu, RHEL und OpenSUSE / SLES vertraut.
Verwenden Sie kein Linux, es bietet keine native ZFS-Unterstützung. Linux-Unterstützung für ZFS wird von ZFS unter Linux und zfs-fuse bereitgestellt . Der aktuelle Stand von ZFS ist im Fluss, da Oracle alles daran setzt, es zu ruinieren. ZFS wird wahrscheinlich in naher Zukunft auf Version 28 verzweigen. Erstellen Sie also Ihren ZFS-Pool nicht mit einer Version größer als 28, es sei denn, Sie sind zu 100% sicher, dass Sie bei einer Oracle-Lösung bleiben möchten. Derzeit unterstützen FreeBSD und seine Spinoffs die ZFS-Version 28.
Da Sie ein selbsternannter ZFS-Noob sind, würde ich FreeNAS empfehlen . Ich benutze es schon eine Weile und bin damit ziemlich zufrieden. Es wird auf jeden Fall die einfachste Einrichtung für Sie ermöglichen.
Zusätzliche Gedanken:
Stellen Sie sicher, dass Sie die richtige Parität für Ihren Anwendungsfall auswählen. Stellen Sie insbesondere sicher, dass Sie die URE planen . Grundsätzlich möchten Sie kein RAID 5 (RAID Z1) verwenden, wenn Sie größere Laufwerke als 2 TB verwenden. Es gibt einige andere Faktoren, die zu berücksichtigen sind, die möglicherweise dazu führen, dass auch Ihre Paritätsdaten erhöht werden. Hier ist ein guter Artikel zum Thema.
Aktualisieren:
Es ist 1,5 Jahre her, seit ich diese Antwort gepostet habe, und in dieser Zeit habe ich ZFS unter Linux (speziell für Ubuntu-Server) eine weitere Chance gegeben. Es ist ein langer Weg gegangen, seit ich es zum ersten Mal ausprobiert habe und ich bin bis jetzt ziemlich glücklich. Mein Grund für den Wechsel waren die Installationsbeschränkungen für FreeNAS und das Inhaftierungssystem. Ich wollte meinen Server für mehr als nur einen NAS-Server verwenden, und FreeNAS macht das schwer. Das Gefängnissystem ist gut und sehr sicher, aber ich brauchte dieses Sicherheitsniveau in meinem Haus nicht wirklich, und ich wollte nicht jedes Mal, wenn ich eine Datei entpacken wollte, mich in ein Gefängnis einloggen. Ich denke, FreeNAS ist immer noch eine gute Wahl, wenn Sie gerade erst mit ZFS beginnen (wegen der Webschnittstelle) oder wenn Sie nur eine NAS-Appliance möchten (dh keine anderen Serverfunktionen erforderlich sind).