Cómo montar los sistemas de archivos ZFS en diferentes directorios

Cómo montar los sistemas de archivos ZFS en diferentes directorios
A diferencia de muchos otros sistemas de archivos, ZFS monta los grupos y sistemas de archivos que crea automáticamente.

Si crea una piscina ZFS piscina, lo montará automáticamente en el /Pool1 Directorio de su computadora.

Si crea un sistema de archivos ZFS documentos en la piscina piscina, lo montará automáticamente en el /Pool1/Documentos Directorio de su computadora.

De la misma manera, si crea otro sistema de archivos ZFS descargas en la piscina piscina, lo montará automáticamente en el /Pool1/Descargas Directorio de su computadora. Entiendes la idea.

En este artículo, le mostraré cómo montar grupos y sistemas de archivos de ZFS en otros directorios de su computadora. Entonces empecemos.

Tabla de contenido

  1. Propiedades del sistema de archivos para configurar el comportamiento de montaje de ZFS
  2. Cambio de la ruta de montaje de las piscinas ZFS
  3. Cambiar la ruta de montaje de los sistemas de archivos ZFS
  4. Desactivar el montaje para las piscinas ZFS
  5. Conclusión
  6. Referencias

Propiedades del sistema de archivos para configurar el comportamiento de montaje de ZFS

El montado La propiedad del sistema de archivos ZFS se utiliza para averiguar si un sistema de piscina/sistema ZFS está montado en su computadora o no. Si se monta una piscina/sistema de archivos ZFS en su computadora, el montado la propiedad se establecerá en . Si no se monta una piscina/sistema de archivos ZFS en su computadora, el montado la propiedad se establecerá en No.

NOTA: montado es una propiedad de solo lectura, y no puede cambiar eso de un valor a otro. ZFS cambiará automáticamente el valor del montado Propiedad dependiendo de si un Pool/Sistema de archivos ZFS está montado o no.

El cañón y punto de montaje Las propiedades del sistema de archivos ZFS se utilizan para configurar el comportamiento de montaje de los grupos y sistemas de archivos ZFS.

ZFS usa el cañón Propiedad de una piscina/sistema de archivos para determinar si el grupo/sistema de archivos se puede montar o no.

ZFS usa el punto de montaje Propiedad de una piscina/sistema de archivos para determinar la ruta del directorio donde montará el sistema de grupos/archivos.

El cañón La propiedad puede tener los valores: en, apagado, o noauto. El valor predeterminado es en Para nuevos grupos de ZFS y sistemas de archivos. Si esta propiedad se establece en un grupo ZFS, los sistemas de archivos no se heredan en ese grupo.

  • Canmount = ON - Los grupos y sistemas de archivos de ZFS que tienen cañón ajustado a en se puede montar automáticamente en la ruta del directorio establecida por el punto de montaje propiedad.
  • Canmount = noauto - El sistema de piscina/archivos ZFS que tiene cañón ajustado a noauto se puede montar en la ruta del directorio establecida por el punto de montaje Propiedad del grupo de archivos/sistema. Sin embargo, ZFS no lo hará automáticamente. Tendrás que hacerlo manualmente.
  • Canmount = Off - Los grupos y sistemas de archivos de ZFS que tienen cañón ajustado a apagado no se puede montar.

Cuando creas una piscina ZFS piscina, el punto de montaje de la piscina piscina se establece en /Pool1, y cañón se establece en en. Cuando crea un nuevo sistema de archivos ZFS documentos en la piscina piscina, el punto de montaje para el sistema de archivos está configurado en /Pool1/Documentos, y es cañón se establece en en por defecto. De la misma manera, si crea otro sistema de archivos ZFS descargas en la piscina piscina, el punto de montaje para el sistema de archivos está configurado en /Pool1/Descargas, y es cañón se establece en en por defecto.

Debe conocer la teoría básica para comprender cómo funciona el proceso de montaje de los grupos de ZFS/sistemas de archivos. En las siguientes secciones, le mostraré varios ejemplos prácticos de lo que he discutido en esta sección. Vamonos.

Cambio de la ruta de montaje de las piscinas ZFS

Para la demostración, crearé un nuevo grupo de ZFS usando el VDA y VDB Dispositivos de almacenamiento, como se ve en la captura de pantalla a continuación:

$ sudo lsblk -e7 -d

Para crear una nueva piscina ZFS piscina utilizando el VDA y VDB Dispositivos de almacenamiento en espejo Configuración, ejecute el siguiente comando:

$ sudo zpool Create -f Pool1 Mirror VDA VDB

Una nueva piscina ZFS piscina debe crearse. El punto de montaje debe estar configurado en /Pool1, Como se ve en la captura de pantalla a continuación:

$ SUDO ZFS Lista

Como puede ver, la piscina ZFS piscina esta montado (montado es ). Se puede montar (cañón es en), y su ruta de directorio de montaje es /Pool1 (punto de montaje es /Pool1).

$ sudo ZFS se monta, Canmount, Mountpoint Pool1

Puedes verificar que la piscina ZFS piscina está montado en el /Pool1 directorio de su computadora desde la salida del df dominio:

$ df -h -t zfs

Para cambiar la ruta de montaje de la piscina ZFS piscina a /My piscina, selecciona el punto de montaje Propiedad del grupo ZFS piscina como sigue:

$ sudo zfs set MountPoint =/mypool Pool1

Como puedes ver, el punto de montaje Propiedad del grupo ZFS piscina se establece en /My piscina:

$ sudo zfs get Mountpoint Pool1

El camino de montaje de la piscina ZFS piscina debe cambiarse a /My piscina, como se ve en la salida del df Comando a continuación:

$ df -h -t zfs

Cambiar la ruta de montaje de los sistemas de archivos ZFS

En esta sección, le mostraré cómo cambiar la ruta de montaje de los sistemas de archivos ZFS.

Crear un nuevo sistema de archivos ZFS documentos en la piscina ZFS piscina Con el siguiente comando:

$ sudo zfs crea piscol1/documentos

Un nuevo sistema de archivos ZFS documentos debe crearse en la piscina ZFS piscina, y es punto de montaje debe estar configurado en /mypool/documentos, Como has cambiado la piscina piscina's punto de montaje a /My piscina más temprano:

$ SUDO ZFS Lista

Como puede ver, el sistema de archivos ZFS documentos están montados (montado es ). Se puede montar (cañón es en), y su ruta de directorio de montaje es /mypool/documentos (punto de montaje es /mypool/documentos)

$ sudo ZFS se monta, Canmount, MountPoint Pool1/Documentos

El sistema de archivos ZFS documentos debe montarse en el /mypool/documentos directorio de su computadora, como se ve desde la salida del df Comando a continuación:

$ df -h -t zfs

Para cambiar la ruta de montaje del sistema de archivos ZFS documentos a /mydocs, selecciona el punto de montaje Propiedad del sistema de archivos ZFS documentos como sigue:

$ sudo zfs set MountPoint =/MyDocs Pool1/Documentos

Como puedes ver, el punto de montaje Propiedad del sistema de archivos ZFS documentos se establece en /mydocs:

$ sudo zfs get Mountpoint Pool1/Documentos

La ruta de montaje del sistema de archivos ZFS documentos debe cambiarse a /mydocs, como se ve en la salida del df Comando a continuación:

$ df -h -t zfs

Desactivar el montaje para las piscinas ZFS

A veces, es posible que solo desee montar los sistemas de archivos ZFS de un grupo ZFS pero no el grupo en sí. En ese caso, puede deshabilitar el montaje para dicho grupo ZFS y solo establecer rutas de montaje para los sistemas de archivos en ese grupo ZFS.

Crearé una nueva piscina ZFS utilizando los dispositivos de almacenamiento VDC y VDD Para demostrarlo:

$ sudo lsblk -e7 -d

Para crear una nueva piscina ZFS piscina2 utilizando el VDC y VDD Dispositivos de almacenamiento en la configuración del espejo, ejecute el siguiente comando:

$ sudo zpool Create -f Pool2 Mirror VDC VDD

Una nueva piscina ZFS piscina2 debe crearse y su punto de montaje debe estar configurado en /Pool2.

$ SUDO ZFS Lista

Como puede ver, la piscina ZFS piscina2 esta montado (montado es ). Se puede montar (cañón es en), y su ruta de directorio de montaje es /Pool2 (punto de montaje es /Pool2)

$ sudo ZFS se monta, Canmount, Mountpoint Pool2

La piscina ZFS piscina2 debe montarse en el /Pool2 directorio de su computadora, como se ve desde la salida del df dominio:

$ df -h -t zfs

Ya que no quieres que ZFS monte la piscina ZFS piscina2, selecciona el cañón Propiedad del grupo ZFS piscina2 a apagado como sigue:

$ sudo zfs set canmount = off Pool2

Como puede ver, a pesar de que la piscina ZFS piscina2 no es montado (montado es No) y el montaje está deshabilitado (cañón es apagado) para la piscina, el punto de montaje la propiedad está establecida en /Pool2. Los sistemas de archivos ZFS que crea en el grupo piscina2 lo usará para establecer su punto de montaje propiedad. No heredará el montado y cañón Propiedad de la piscina piscina2:

$ sudo ZFS se monta, Canmount, Mountpoint Pool2

Como puede ver, la piscina ZFS piscina2 ya no está montado:

$ df -h -t zfs

Ahora, cree un nuevo sistema de archivos descargas en la piscina ZFS piscina2 Con el siguiente comando:

$ sudo zfs crea piscol2/descargas

Como puede ver, el sistema de archivos ZFS descargas establecer su punto de montaje propiedad utilizando el punto de montaje Propiedad del grupo ZFS piscina2 solo. Entonces, es punto de montaje se establece en /Pool2/Descargas por defecto:

$ sudo ZFS se monta, Canmount, Mountpoint Pool2/Descargas

El sistema de archivos ZFS descargas también debe montarse en el /Pool2/Descargas directorio de su computadora, como se ve desde la salida del df dominio:

$ df -h -t zfs

Si no desea los sistemas de archivos, crea en el grupo ZFS piscina2 usar el punto de montaje propiedad. Puedes configurar el punto de montaje Propiedad del grupo ZFS piscina2 a ninguno. De esta manera, el punto de montaje Propiedad de los sistemas de archivos ZFS en el grupo piscina2 también se establecerá en ninguno y estará desmontado por defecto. Tendrás que establecer un punto de montaje valor para los sistemas de archivos que desea montar manualmente.

Puedes configurar el punto de montaje Propiedad del grupo ZFS piscina2 a ninguno como sigue:

$ sudo ZFS Set MountPoint = Ninguno Pool2

El punto de montaje Propiedad del grupo ZFS piscina2 debe estar configurado en ninguno, Como se ve en la captura de pantalla a continuación:

$ sudo ZFS se monta, Canmount, Mountpoint Pool2

El punto de montaje Propiedad del sistema de archivos ZFS descargas también debe estar configurado para ninguno Como se ve en la captura de pantalla a continuación:

$ sudo ZFS se monta, Canmount, Mountpoint Pool2/Descargas

Crear un nuevo sistema de archivos ZFS videos en la piscina piscina2 como sigue:

$ sudo zfs crea piscol2/videos

El punto de montaje del sistema de archivos recién creado videos también debe estar configurado para ninguno, Como se ve en la captura de pantalla a continuación:

$ sudo ZFS se monta, Canmount, Mountpoint Pool2/Videos

Ni el descargas ni el videos sistema de archivos del grupo ZFS piscina2 debe montarse en su computadora, como se ve en la salida del df dominio:

$ df -h -t zfs

Para montar el descargas sistema de archivos del grupo ZFS piscina2 a /mis descargas directorio de su computadora, configure el punto de montaje Propiedad del sistema de archivos de la siguiente manera:

$ sudo zfs set MountPoint =/Mydownloads Pool2/Descargas

De la misma manera, para montar el videos sistema de archivos del grupo ZFS piscina2 a /mis videos directorio de su computadora, configure el punto de montaje Propiedad del sistema de archivos de la siguiente manera:

$ sudo zfs set MountPoint =/myVideos Pool2/Videos

El punto de montaje propiedad del descargas y videos sistema de archivos del grupo ZFS piscina2 debe estar configurado en /mis descargas y /mis videos, respectivamente como se ve en la captura de pantalla a continuación:

$ SUDO ZFS Lista

El descargas y videos sistemas de archivos del grupo ZFS piscina2 debe montarse en el /mis descargas y /mis videos directorio de su computadora respectivamente, como se muestra en la salida del df dominio:

$ df -h -t zfs

Conclusión

Este artículo le ha mostrado los efectos de establecer diferentes valores para el cañón, montado, y punto de montaje Propiedades en los grupos y sistemas de archivos de ZFS. También le he mostrado cómo montar los grupos y sistemas de archivos ZFS en diferentes directorios que los predeterminados. Además, presenté cómo deshabilitar el montaje para los grupos de ZFS y montar sistemas de archivos de los grupos ZFS de montaje en montaje.

Referencias

[1] Ubuntu ManPage: ZFS - Configura los sistemas de archivos ZFS