Me gustaría crear un servidor físico dedicado que funcione como NAS y servidor de archivos dentro de mi LAN (así como a través de VPN).
Sin embargo, necesito cifrar completamente las unidades (tanto las del sistema como las de datos, ya que creo que usaré dos zpools). Dado que el cifrado ZFS no es compatible con la versión 28, que es lo que admite FreeBSD (y OpenIndiana, Nexenta, ...), la única posibilidad parece ser utilizar GELI.
Ahora estoy pensando que agregar una capa GELI encima de ZFS podría conducir a la pérdida de datos. Algunas publicaciones en Internet (aunque no muchas) parecen señalar este problema. En particular, ZFS parece ser un sistema de archivos muy superior a cualquier otro en el mundo Unix / Linux (por ejemplo, ext4, xfs y btrfs) considerando la integración de RAID (Z) y suma de comprobación.
Ahora agregar GELI encima de eso me parece igual que agregar LUKS encima de una configuración RAID, aunque nunca experimenté Geli y no sé su confiabilidad. El rendimiento no es un problema principal, aunque prefiero no tener una transferencia de 1 MB / s en mi LAN (sin embargo,> 20 MB / s serán aceptables).
Nunca salí de mi mundo Linux, así que no tengo experiencia con FreeBSD o los derivados de Solaris. Prefiero no usar Solaris Express 11 debido al problema de soporte pagado (costoso). Esta será una computadora en casa. Estaré dispuesto a aprenderlos si es necesario.
El servidor deberá realizar tareas básicas de NAS (en particular, compartir archivos samba / cifs, no necesito las integradas con las versiones más recientes de ZFS).
Después de considerar la capa de cifrado, ¿ será GELI + ZFS más o menos confiable que LUKS + LVM + ext4 ? Pregunté en otra publicación sobre superusuario y sugirieron FreeBSD / Solaris (s) debido a ZFS, aunque no hablamos sobre cifrado. No sé si OpenIndiana y otros similares admiten un método de cifrado de bloque como LUKS o GELI.
Además, ¿será fácil agregar un disco a la matriz, hacer crecer el RAID (Z) y el sistema de archivos como lo hacemos en Linux (por ejemplo, aquí )?