Cómo usar el sistema de archivos ZFS en Linux

click fraud protection

El sistema de archivos ZFS es increíblemente popular. Como resultado, muchos en la empresa lo juran y lo usan para albergar billones de bytes de datos. A pesar de su popularidad, los usuarios de Linux no podrán disfrutarlo de inmediato. En cambio, aquellos que deseen verificarlo y usarlo como su sistema de archivos de almacenamiento primario deberán instalarlo.

Instalar ZFS es un poco diferente a otros sistemas de archivos y, dependiendo de lo que use, puede requerir un poco de conocimiento. Si eres nuevo en este sistema de archivos, es mejor seguir la ruta de Ubuntu. A partir de Ubuntu 16.04, Canonical hace que sea muy fácil comenzar con ZFS. Mejor aún, Ubuntu es, con mucho, la implementación más segura de ZFS en Linux, con su configuración y construcción simples. proceso que se sabe que es muy confiable (mientras que otras distribuciones de Linux tienen un alto riesgo de ruptura ZFS).

Para instalar el sistema de archivos ZFS, dirígete a nuestra guía detallada. Siga las instrucciones y aprenda cómo hacerlo funcionar antes de continuar con este tutorial.

instagram viewer

Nota: aunque es posible usar ZFS para un solo disco duro, no es una buena idea, y es probable que se pierda todas las características que hacen que este sistema de archivos sea excelente. El objetivo del sistema de archivos es crear redundancias, estirando los datos en múltiples discos duros. Antes de continuar, asegúrese de tener más de 1 disco duro para ZFS.

Configurar ZFS

El sistema de archivos ZFS funciona al agrupar muchos discos duros diferentes para crear un gran centro de almacenamiento. Esto suena demasiado complejo, y lo es. Sin embargo, el resultado es un almacenamiento superior con mucho más espacio.

Crear un nuevo sistema de archivos ZFS es un poco más complejo que simplemente abrir el editor de particiones Gparted. En su lugar, deberá interactuar con él a nivel de línea de comando. En una ventana de terminal, ejecute el lsblk mando. Ejecutar el comando "bloquear lista" imprimirá todas las unidades de almacenamiento en su PC con Linux.

Revisa y decide qué discos duros usar para tu Z-pool, y recuerda los nombres. En este tutorial, nuestras tres unidades en el grupo ZFS son /dev/sdb, /dev/sdcy /dev/sdd.

A continuación, deberá poner a cero por completo los discos duros seleccionados para el grupo Z, de modo que ya no tengan datos. Utilizando el dd comando, sobrescriba cada una de las unidades. Esto tomará un rato.

Nota: cambiar /dev/sdX con la identificación de la unidad encontrada con el lsblk comando (sdb, etc.)

sudo dd if = / dev / zero of = / dev / sdX bs = 8M

Cuando dd termina, ejecuta el fdisk mando. La ejecución de fdisk mostrará mucha información sobre los discos duros, incluida la información del sistema de archivos para cada uno. Mire la lectura y asegúrese de que ninguna de las unidades que haya borrado tenga un sistema de archivos. Este paso es crítico, ya que ZFS no usa el diseño de particionamiento tradicional.

sudo fdisk -l

Si el fdisk la lectura se ve bien, es seguro crear un nuevo grupo Z ZFS. Para una configuración básica de Z-pool, haga lo siguiente:

sudo zpool create -f newzpool / dev / sdb dev / sdc / dev / sdd

Una configuración básica hará que la mayoría de los usuarios satisfagan sus necesidades de almacenamiento. Sin embargo, aquellos que valoran sus datos y necesitan protegerlos no deberían ir con una configuración tan básica. En su lugar, considere crear un grupo ZFS con RaidZ.

El uso de RaidZ en combinación con su grupo ZFS asegurará que sus datos sean redundantes, con muchas copias de seguridad. Para crear un grupo ZFS con RaidZ, ejecute:

sudo zpool create -f newzpool raidz / dev / sdb dev / sdc / dev / sdd

Para agregar archivos a su nuevo grupo de almacenamiento ZFS, abra el administrador de archivos y vaya a la raíz del sistema de archivos. Coloque los archivos dentro de la carpeta que llamó Zpool Zpool.

Agregar discos a ZFS Zpool

ZFS está destinado a contener una gran cantidad de datos, pero eso no significa que sus unidades originales no se llenen. Llegará un momento en que se necesitará más espacio de almacenamiento. Afortunadamente, dado que ZFS no usa particiones, agregar más almacenamiento a un sistema es simple.

En este ejemplo, agregaremos dos unidades más al Zpool (/ dev / sde y / dev / sdf).

Nota: si su configuración de ZFS no usa RaidZ, elimínelo del comando.

sudo zpool add -f newzpool raidz / dev / sde / dev / sdf

Eliminar un grupo de ZFS

Muchas veces, los volúmenes ZFS se rompen y no se pueden usar. Cuando esto sucede, es posible que deba eliminar el grupo de almacenamiento. Para eliminar un grupo de almacenamiento, abra una terminal y use el ZFS destruir mando.

sudo zpool destruir newzpool

Corriendo zpooldestruir lleva bastante tiempo, dependiendo de la cantidad de datos que haya en su grupo de almacenamiento. Sabrá que el Zpool está completamente destruido cuando la terminal se pueda volver a utilizar.

Comprobar estado de ZFS

Una forma rápida de verificar el estado de su Zpool es con el estado de zpool mando. Con él, los usuarios pueden ver una lectura básica del volumen ZFS, cómo está funcionando y si hay algún error. Para verificar el estado, ejecute el siguiente comando:

estado de zpool
watch instagram story