Ich möchte einen dedizierten physischen Server erstellen, der als NAS und Dateiserver in meinem LAN (sowie über VPN) fungiert.
Ich muss jedoch die Laufwerke vollständig verschlüsseln (sowohl die Systemlaufwerke als auch die Datenlaufwerke, da ich denke, dass ich zwei Zpools verwenden werde). Da die ZFS-Verschlüsselung in Version 28 nicht unterstützt wird, was FreeBSD unterstützt (und OpenIndiana, Nexenta, ...), scheint die einzige Möglichkeit darin zu bestehen, GELI zu verwenden.
Jetzt denke ich, dass das Hinzufügen einer GELI-Schicht über ZFS zu Datenverlust führen kann. Einige Beiträge im Internet (wenn auch nicht viele) scheinen auf dieses Problem hinzuweisen. Insbesondere scheint ZFS ein weit überlegenes Dateisystem zu sein als jedes andere in der Unix / Linux-Welt (zum Beispiel ext4, xfs sowie btrfs), wenn man die Integration von RAID (Z) und Prüfsummen berücksichtigt.
Das Hinzufügen von GELI darüber hinaus scheint mir genauso wie das Hinzufügen von LUKS über ein RAID-Setup, obwohl ich Geli noch nie erlebt habe und dessen Zuverlässigkeit nicht kenne. Die Leistung ist kein Hauptproblem, obwohl ich lieber keine 1 MB / s-Übertragung in meinem LAN haben möchte (> 20 MB / s sind jedoch akzeptabel).
Ich bin nie aus meiner Linux-Welt herausgekommen, daher habe ich keine Erfahrungen mit FreeBSD oder den Solaris-Derivaten. Ich würde Solaris Express 11 wegen des kostenpflichtigen (teuren) Supportproblems lieber nicht verwenden. Dies wird ein Computer zu Hause sein. Ich werde bereit sein, sie bei Bedarf zu lernen.
Der Server muss grundlegende NAS-Aufgaben ausführen (insbesondere Samba / CIFS-Dateifreigabe, ich brauche keine, die in die neueren ZFS-Versionen integriert sind).
Wird GELI + ZFS nach Berücksichtigung der Verschlüsselungsschicht mehr oder weniger zuverlässig sein als LUKS + LVM + ext4 ? Ich habe in einem anderen Beitrag über Superuser gefragt und sie haben FreeBSD / Solaris (s) wegen ZFS vorgeschlagen, obwohl wir nicht über Verschlüsselung gesprochen haben. Ich weiß nicht, ob OpenIndiana und ähnliche eine Blockverschlüsselungsmethode wie LUKS oder GELI unterstützen.
Wird es außerdem einfach sein, dem Array eine Festplatte hinzuzufügen, das RAID (Z) und das Dateisystem zu erweitern, wie wir es unter Linux tun (zum Beispiel hier )?