Tengo un servidor que reemplazar, finalmente me incliné por instalar uno desde cero en vez de coger el disco espejo del actual y actualizar el SO (tiene una 6.3).

Aparte de otras tareas tenía que montar un RAID 1, es un Dell de los de gama baja, no trae RAID por HW (es increíble, cualquier placa que compres por ahí lo lleva, pero en fin, lo cierto es que por otro lado los DELL no me han dado problemas físicos).

En FreeBSD uso GEOM para esto y me ha funcionado bastante bien, como replicar lo que dice la excelente página de su documentación al respecto simplemente pondré el link y un par de problemillas tontos que me han surgido.

RAID 1 Mirroring en FreeBSD

Los problemas que tuve (son muy tontos) fueron:

  • Olvidé hacer lo de “# sysctl kern.geom.debugflags=17" ,lo que ocurre sin no haces esto es que en el primer paso te dirá que no ha podido escribir el metadata por que no tiene permisos.
  • Tuve un error tipográfico en la línea que se añade a /boot/loader.conf, el resultado es que no puede montar las particiones de gm0, me resultó confuso por que a cambio me ofrecía otras con la etiqueta (ufsid/<ID>). Preferí revisar el fstab y el loader.conf en busca de typos antes de mirar más y tuve suerte.

No tiene relación con esto pero probablemente sea interesante poner un link a las listas de control de acceso a los ficheros (ACLs), en un entorno en que los grupos o usuarios necesiten un control de acceso a los recursos más fino de lo que aporta UNIX por defecto no se puede prescindir de esto.

File System Access Control Lists en FreeBSD