Posts tagged with “ZFS”

Añadiendo soporte a ZFS en Linux

En este post vamos a instalar ZFS-FUSE y así tener soporte para el famoso sistema de archivos de OpenSolaris bajo nuestro sistema Linux, durante la instalación me basare en como isntalarlo desde Ubuntu 8.10/Debian ya que los usuarios de estas dos distros son los que mas visitan mi blog y algunos de ellos son los que me preguntaron como usar o tener soporte a ZFS en Linux.

Bueno comencemos con la instalación y el primer paso es instalar los requerimientos necesarios para la compilación.

$ sudo apt-get install build-essential libfuse-dev libaio-dev zlib1g-dev scons

Ahora nos descargamos el paquete con zfs-fuse-0.5.0, podemos hacer esto con un simple wget o copiando la dirección y pegandola en nuestro navegador.

$ wget http://download.berlios.de/zfs-fuse/zfs-fuse-0.5.0.tar.bz2 

Desde tu navegador: http://download.berlios.de/zfs-fuse/zfs-fuse-0.5.0.tar.bz2

Y procedemos a descomprimir el paquete ya sea desde el terminal o con un simple clic derecho y extraer aquí.

$ tar -xjf zfs-fuse-0.5.0.tar.bz2

Ok ahora nos metemos dentro del directorio src y procedemos a editar con nuestro editor de textos favoritos el archivo SConstruct que es aquí en donde esta el truco y el por que a muchos les marca un error al tratar de compilar zfs-fuse bajo Ubuntu8.10 o Debian.

Lo que procederemos a borrar dentro dentro el archivo SConstruct es el -Werror que se encuentra en la linea del env[‘CCFLAGS’] =

Ahora si con esto removido guardamos el archivo y aun dentro del directorio src procedemos a compilar.

$ sudo scons

Y ahora a instalar los binarios.

$ sudo scons install

Y listo esto nos instala el zsf-fuse en el directorio /usr/local/sbin pero si queremos instalarlo en otro directorio basta con hacerlo de esta manera.

$ sudo scons install install_dir=/directorio en el cual deseas instalarlo

Ahora como ultimo paso solo nos queda correr el demonio que se encarga de hacer funcionar ZFS-FUSE para lo cual escribimos en la consola.

$ sudo zfs-fuse

En ZFS los únicos dos comando que existen son zpool y zfs aquí te dejo los links a las paginas man de cada uno de ellos para que aprendas las sintaxis y claro un video que demuestra que lo que escribo aquí es verdad y funciona. zfs man page y zpool man page.