Personal tools
You are here: Home Users Miguel Vidal blog FreeBSD 8.1 sobre ZFS: la unión hace la fuerza

FreeBSD 8.1 sobre ZFS: la unión hace la fuerza

Posted by Miguel Vidal at Jul 28, 2010 11:10 PM |

En el software libre no tenemos por qué limitarnos únicamente a Linux: podemos sacar mucho partido de otros sistemas operativos libres, como FreeBSD y OpenSolaris, combinando lo mejor de cada uno. En esta ocasión vamos a ver cómo instalar FreeBSD 8 sobre ZFS usando un disco con tabla de particiones GPT.

ZFS (Zettabyte File System ) es un moderno sistema de ficheros de 128 bits creado por Sun con licencia CDDL de tipo copyleft.  Su límite de tamaño máximo es de 256 cuatrillones de zettabytes.  Jeff Bonwick, líder del proyecto, expuso la capacidad de ZFS de este modo tan gráfico:

"Llenar un sistema de archivos de 128 bits excedería 
los límites cuánticos de almacenamiento de la Tierra.
No puedes rellenarlo sin hervir los océanos."

Grande, muy grande. La Wikipedia lo ilustra de esta forma: "si un usuario crease 1000 ficheros por segundo, tardaría unos 9000 años en alcanzar el límite impuesto por el número de ficheros".

Además de su inmensa capacidad, ZFS incorpora algunas de las características más modernas, como snapshots, clones, compresión al vuelo, pools virtuales, modelo transaccional (copy-on-write), RAID mejorado (RAID-Z), deduplicación (aún no portada a FreeBSD) y otras funcionalidades únicas que, unidas a su extremada simplicidad a la hora de gestionarlo y a la flexibilidad de un disco GPT,  lo convierten en el paraíso de cualquier administrador de sistemas. :-)

zpool.png

ZFS ha sido portado a FreeBSD a partir del código desarrollado por el proyecto OpenSolaris. Esto es posible gracias a que las licencias de BSD y de OpenSolaris (CDDL) son compatibles, no así con la GPL, lo que impide portarlo a Linux y que puedan disfrutarlo sus usuarios de forma nativa. La combinación de FreeBSD y de ZFS lo convierte en una opción muy atractiva de almacenamiento profesional, por su robustez y escalabilidad, y una buena alternativa a la situación incierta (a julio de 2010) de las distribuciones binarias de OpenSolaris.

La versión estable de FreeBSD 8.1 incorpora la versión 14 de ZFS e incluye ya un cargador de particiones ZFS, lo cual simplifica algo la tarea de instalarlo, aunque la instalación aún debe hacerse de forma manual y es un proceso algo tedioso.

Pero no hay de qué preocuparse ya que en el siguiente documento explicamos paso a paso cómo instalarlo:

http://tech.libresoft.es/doku.php/freebsd:zfs

 

 

 

Document Actions