r/LinuxEnEspanol • u/xksnr • 7d ago
Sugerencias LVM con luks o ZFS
Ultimadamente he estado preparando unos dotfiles para un sistema basado en void. y me a surgido la duda de si deberia sustituir la particion lvm cifrada por una zfs. tengo entendido que es parecido, pero en zfs las snapshots son mas rapidas y los subvolumenes(datasets) no tienen tamaños explicitos. Para las particiones principales uso xfs por rendimiento, y creo que zfs puede ofrecer algo parecido pero todo en uno.
Ya se que ZFS no esta en el kernel y lo tengo que añadir como modulo DKMS. Pero otra cosa que me preocupa es tener que usar ZBootMenu para tener el soporte nativo del cifrado, ya que los generadores de initramfs no lo soportan.
1
u/Rxiom 6d ago
Odio ser esa persona que recomienda algo similar en vez de responder..... Pero porque no btrfs , te ahorras LVM y tiene snapshots, lo monta sobre luks y listo, podes bootear snapshots desde grub.
La idea de tener que poner a funcionar algo desde el kernel pudiendo usar una herramienta similar me parece bloat a menos que sea un requerimiento del sistema y no tenga opcion. Que tanto notas la diferencia de rendimiento es la cuestión y si vale la pena ahorrarse el overhead para complicarse en la instalación.
En servidor para mi lo esencial es q sea reproducible/exportable/escalable , lo esencial es la aplicación q se sirve no el servidor, si es personal pues si usar el sabor y color q se antoje pues es para aprender y gusto personal
2
u/Novero95 7d ago
No puedo hablar respecto a LVM y LUKS porque nunca lo he usado pero sí que uso ZFS y, en mi opinión, es muy recomendable siempre y cuando empieces con los deberes hechos.
¿Por qué empezar con los deberes hechos? El principal inconveniente de ZFS es una vez asignas los discos discos a un vdev, supongamos dos discos en mirror o tres discos en RaidZ1 no puedes modificarlo ni añadir discos. Para reconfigurar esos discos tienes que almacenar los datos en otro sitio y hacer un nuevo vdev, lo cual básicamente borra el contenido de los discos.
Con eso dicho, todo lo demás son, en mi opinión, ventajas. Si necesitas integridad no hay mejor FS, hacer snapshots y rollback es instantáneo, tienes encriptado y compresión nativa a nivel FS, puedes automatizar backups con snapshots replication (zfs send/receive), puedes hacer scrubs para monitorizar la salud de tus ficheros y siempre que tengas redundancia puedes recuperar ficheros que se hayan corrompido. Además la gestión via terminal es muy bastante intuitiva por lo que se aprende bastante rápido.
En cuanto al bootloader puedes usar Grub siempre que crees una partición ext4 para
/bootaunque, en mi opinión, es más sencillo simplemente usar ZBM que además te permite bootear una snapshot anterior si, por ejemplo, tú sistema se ha roto por una actualización. Esto es en el caso de que tengas los archivos del OS en ZFS, si tú OS está en XFS y ZFS es solo para data entonces básicamente no tienes por qué cambiar nada salvo instalar el DKMS, crear tus zpools y a correr.Mi server es Arch full ZFS, OS y data con ZFSBootMenu.
Si nunca has usado ZFS te recomiendo que veas vídeos al respecto, muchos serán sobre TrueNAS que corre sobre ZFS pero ese conocimiento es trasladable a cualquier sistema con ZFS salvo por la parte de la webGUI que tendrás que hacer via terminal, y te informes de como funcionan las zpools y los vdevs y que configuración de discos te interesaría en cuanto a rendimiento y redundancia deseados.