Gestión de sistemas de archivos ZFS en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Creació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 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.

  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/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.

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

    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
  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/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.