Ich möchte einen Server mit freebsd 9 und zfs erstellen. Ich habe einige alte Hardware (Intel Quad Core mit 8 GB RAM) herumliegen, und ich bin bereit, zwei oder drei 1 TB Festplatten zu kaufen. Ich habe auch einen dlink RAID-Server mit zwei 1-TB-Festplatten, die ich wahrscheinlich nicht mehr verwenden würde, sodass diese 2 Festplatten für die Verwendung auf dem zfs-Server verfügbar wären, sobald ich die Daten auf ihnen verschoben habe (derzeit ca. 300 MB) in RAID 1) auf den neuen Server.
Das gibt mir also zu Beginn 2 oder 3 Festplatten, mit der Möglichkeit, auf 4 oder 5 Festplatten zu wechseln, sobald ich den zfs-Server erfolgreich eingerichtet und die Daten kopiert habe.
Meine Frage ist, wie ich den zfs-Pool am besten so einrichten kann, dass ich maximale Redundanz und Speicherplatz habe und in Zukunft auf 2 oder 3 oder größere Laufwerke wechseln kann, sobald diese verfügbar sind. Die Geschwindigkeit ist mir also nicht so wichtig, ich schätze, mein Ethernet (sogar bei 1 GB / s) wird sowieso der entscheidende Faktor für die Geschwindigkeit des Systems sein ...?
Mein aktueller Gedanke ist, 2 neue Festplatten zu kaufen und sie im Striping-Modus einzurichten. Sobald ich alle Daten von meinem dlink nas kopiert habe, würde ich eines dieser Laufwerke entfernen und es dem Pool hinzufügen, indem ich es zu einem Spiegel eines der neuen Laufwerke mache. Sobald das Array neu erstellt wurde, würde ich das andere Laufwerk in den Pool verschieben, damit es das zweite neue Laufwerk spiegelt. Nach all dem sollte ich das grobe Äquivalent von RAID 10, "Striped Mirrors", haben.
Ist das möglich oder gibt es eine bessere Möglichkeit, dies einzurichten?
Auch hier ist meine Priorität maximale Redundanz, Wartung (Austauschen alter Laufwerke gegen neuere / größere Laufwerke und Erhöhen meines gesamten Poolspeichers), verfügbarer Speicherplatz und Geschwindigkeit. in dieser Reihenfolge.