Guía de administración de Oracle Solaris ZFS

ProcedureCreación de sistemas de archivos ZFS

  1. Adquiera el perfil de usuario root o asuma una función equivalente con el perfil adecuado de derechos de ZFS.

    Para obtener más información sobre los perfiles de derechos de ZFS, consulte Perfiles de derechos de ZFS.

  2. Cree la jerarquía que necesite.

    En este ejemplo, se crea un sistema de archivos que actúa como contenedor de determinados sistemas de archivos.


    # zfs create tank/home
    
  3. Configure las propiedades heredadas.

    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 sharenfs=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 sharenfs=on -o compression=on tank/home
    

    Para obtener más información sobre propiedades y herencia de propiedades, consulte Introducción a las propiedades de ZFS.

    A continuación, los sistemas de archivos se agrupan en el sistema de archivos home en la agrupación tank.

  4. Cree los sistemas de archivos.

    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/bonwick
    # zfs create tank/home/billm
    

    Estos sistemas de archivos heredan los valores de propiedades de sus superiores, de modo que se montan automáticamente en /export/zfs/ usuario 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 el montaje y la compartición de sistemas de archivos, consulte Montaje y compartición de sistemas de archivos ZFS.

  5. Configure las propiedades específicas del sistema de archivos.

    En este ejemplo, se asigna una cuota de 10 GB al usuario bonwick. 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/bonwick
    
  6. Examine los resultados.

    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/billm          8K  67.0G     8K  /export/zfs/billm
    tank/home/bonwick        8K  10.0G     8K  /export/zfs/bonwick

    El usuario bonwick sólo tiene disponible un espacio de 10 GB, mientras que el usuario billm puede utilizar toda la agrupación (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.