-
Controladora SAS
Una controladora en modo HBA: ZFS ve los discos tal cual, sin RAID por hardware en medio.
-
Bandeja de 24 discos
Una bandeja de discos de segunda mano, conectada por SAS, donde vive el pool grande.
-
Contenedores
Montan los datasets que necesitan.
-
Monitorización
Estado de los pools, del RAID y SMART de cada disco, sin despertar los que duermen.
-
Actualización del hipervisor
Ampliar un RAIDZ necesita ZFS 2.3 o más: hubo que actualizar Proxmox primero.
-
Pool grande (RAIDZ1)
Cinco discos de 10 TB: espacio para la biblioteca multimedia, con un disco de margen.
-
Pool de juegos (espejos)
Cuatro discos SAS en dos espejos: escrituras pequeñas y frecuentes, como guardar un mundo.
-
RAID1 del sistema
Dos discos en espejo por software para el sistema y los discos de los contenedores.
- Linux (Debian, Alpine, Arch)
-
Discos sueltos
Algunos discos independientes con XFS, pendientes de entrar en el pool.
- Linux (Debian, Alpine, Arch)
-
Caché en RAM
ZFS usa la RAM libre como caché de lectura. En el pool de juegos sirve más del 98 %.
-
Tamaño de bloque
Bloques de 1 MB para vídeo, que se lee de principio a fin. Bloques normales donde hay ficheros pequeños.
-
Sin tiempo de acceso
No escribir cada vez que se lee un fichero.
-
Planificador «none»
ZFS ya ordena y agrupa la E/S: el planificador del kernel solo estorba.
- Linux (Debian, Alpine, Arch)
-
Caché de escritura de los discos
Venía apagada en varios discos. Con ZFS es segura: vacía esa caché en cada transacción.
- Linux (Debian, Alpine, Arch)
-
Reactivar al arrancar
En los discos detrás de la bandeja el ajuste no siempre sobrevive a un apagado: un servicio lo vuelve a poner en cada arranque.
- Linux (Debian, Alpine, Arch)
-
Ampliar el RAIDZ
Añadir un quinto disco a un RAIDZ de cuatro, en caliente, sin mover los datos a otro sitio.
-
Identificador de un disco
Un disco sacado y vuelto a meter puede chocar consigo mismo.
- Linux (Debian, Alpine, Arch)
-
Scrub
Lee todo el pool y comprueba cada bloque contra su suma. Tras la ampliación: 0 errores.
-
SMART
La salud que cada disco dice de sí mismo: sectores reasignados, temperatura, errores.
- Linux (Debian, Alpine, Arch)
-
Ocupación
Por encima del 80-85 %, ZFS escribe más lento. Hay que vigilarlo antes de llegar.
-
Medir con fio
En un dataset temporal sin compresión, antes y después de cada ajuste, y borrado al terminar.
- Linux (Debian, Alpine, Arch)