Para obtener más información sobre los perfiles de derechos de ZFS, consulte Perfiles de derechos de ZFS.
En este ejemplo, se crea un sistema de archivos que actúa como contenedor de determinados sistemas de archivos.
# zfs create tank/home
Después de establecer la jerarquía del sistema de archivos, configure las propiedades que deben compartir todos los usuarios:
# zfs set mountpoint=/export/zfs tank/home # zfs set share.nfs=on tank/home # zfs set compression=on tank/home # zfs get compression tank/home NAME PROPERTY VALUE SOURCE tank/home compression on local
Las propiedades del sistema de archivos pueden establecerse al crear dicho sistema de archivos. Por ejemplo:
# zfs create -o mountpoint=/export/zfs -o share.nfs=on -o compression=on tank/home
Para obtener más información sobre propiedades y la herencia de propiedades, consulte Introducción a las propiedades ZFS.
A continuación, los sistemas de archivos se agrupan en el sistema de archivos home en la agrupación tank.
Puede que los sistemas de archivos se hayan creado y que las propiedades se hayan cambiado en el nivel de home. Todas las propiedades se pueden cambiar dinámicamente mientras se utilizan los sistemas de archivos.
# zfs create tank/home/jeff # zfs create tank/home/bill
Estos sistemas de archivos heredan los valores de propiedades de sus superiores, de modo que se montan automáticamente en /export/zfs/user y se comparten con NFS. No hace falta editar el archivo /etc/vfstab ni /etc/dfs/dfstab.
Para obtener más información sobre cómo crear sistemas de archivos, consulte Creación de un sistema de archivos ZFS.
Para obtener más información sobre cómo montar y compartir sistemas de archivos , consulte Montaje de sistemas de archivos ZFS.
En este ejemplo, al usuario jeff se le asigna una cuota de 10 GB. Esta propiedad establece un límite en la cantidad de espacio que puede consumir, sea cual sea el espacio disponible en la agrupación.
# zfs set quota=10G tank/home/jeff
Consulte la información disponible sobre el sistema de archivos mediante el comando zfs list:
# zfs list NAME USED AVAIL REFER MOUNTPOINT tank 92.0K 67.0G 9.5K /tank tank/home 24.0K 67.0G 8K /export/zfs tank/home/bill 8K 67.0G 8K /export/zfs/bill tank/home/jeff 8K 10.0G 8K /export/zfs/jeff
Tenga en cuenta que el usuario jeff solo tiene 10 GB de espacio disponible, mientras que el usuario bill puede utilizar la agrupación completa de (67 GB).
Para obtener más información sobre cómo ver el estado del sistema de archivos, consulte Consulta de información del sistema de archivos ZFS.
Para obtener más información sobre cómo se utiliza y calcula el espacio en el disco, consulte Cálculo del espacio de ZFS.