JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Systèmes de fichiers ZFS     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Système de fichiers Oracle Solaris ZFS (introduction)

2.  Mise en route d'Oracle Solaris ZFS

Profils de droits ZFS

Exigences et recommandations en matière de matériel et de logiciel ZFS

Création d'un système de fichiers ZFS basique

Création d'un pool de stockage ZFS de base

Identification des exigences de stockage du pool de stockage ZFS

Création d'un pool de stockage ZFS

Création d'une hiérarchie de systèmes de fichiers ZFS

Détermination de la hiérarchie du système de fichiers ZFS

Création de systèmes de fichiers ZFS

3.  Différences entre les systèmes de fichiers Oracle Solaris ZFS et classiques

4.  Gestion des pools de stockage Oracle Solaris ZFS

5.  Gestion des composants du pool racine ZFS

6.  Gestion des systèmes de fichiers Oracle Solaris ZFS

7.  Utilisation des instantanés et des clones ZFS Oracle Solaris

8.  Utilisation des ACL et des attributs pour protéger les fichiers Oracle Solaris ZFS

9.  Administration déléguée de ZFS dans Oracle Solaris

10.  Rubriques avancées Oracle Solaris ZFS

11.  Dépannage d'Oracle Solaris ZFS et récupération de pool

12.  Archivage des instantanés et récupération du pool racine

13.  Pratiques recommandées pour Oracle Solaris ZFS

A.  Descriptions des versions d'Oracle Solaris ZFS

Index

Création d'une hiérarchie de systèmes de fichiers ZFS

Une fois le pool de stockage, vous pouvez créer la hiérarchie du système de fichiers. Les hiérarchies sont des mécanismes d'organisation des informations à la fois simples et puissants. Elles sont connues de toute personne ayant utilisé un système de fichiers.

ZFS permet d'organiser en hiérarchies les systèmes de fichiers. Chaque système de cette hiérarchie ne compte qu'un seul parent. La racine de la hiérarchie correspond toujours au nom du pool. ZFS exploite cette hiérarchie en assurant la prise en charge de l'héritage de propriétés. Ainsi, vous pouvez définir les propriétés communes rapidement et facilement dans des arborescences représentant l'intégralité des systèmes de fichiers.

Détermination de la hiérarchie du système de fichiers ZFS

  1. Choisissez la granularité du système de fichiers.

    Les systèmes de fichiers ZFS sont le point central d'administration. Ils sont légers et se créent facilement. Pour ce faire, nous vous recommandons d'établir un système de fichiers par utilisateur ou par projet car cela permet de contrôler les propriétés, les instantanés et les sauvegardes par utilisateur ou par projet.

    Deux systèmes de fichiers ZFS, jeff et bill, sont créés à la section Création de systèmes de fichiers ZFS.

    Pour plus d'informations sur la gestion des systèmes de fichiers, reportez-vous au Chapitre 6, Gestion des systèmes de fichiers Oracle Solaris ZFS.

  2. Regroupez les systèmes de fichiers similaires.

    ZFS permet d'organiser les systèmes de fichiers en hiérarchie, pour regrouper les systèmes de fichiers similaires. Ce modèle fournit un point d'administration central pour le contrôle des propriétés et l'administration de systèmes de fichiers. Il est recommandé de créer les systèmes de fichiers similaires sous un nom commun.

    Dans l'exemple de la section Création de systèmes de fichiers ZFS, les deux systèmes de fichiers sont placés sous un système de fichiers appelé home.

  3. Choisissez les propriétés du système de fichiers.

    La plupart des caractéristiques de systèmes de fichiers se contrôlent à l'aide de propriétés. Ces propriétés assurent le contrôle de divers comportements, y compris l'emplacement de montage des systèmes de fichiers, leur méthode de partage, l'utilisation de la compression et l'activation des quotas.

    Dans l'exemple de la section Création de systèmes de fichiers ZFS, tous les répertoires de base sont montés dans /export/zfs/ user. Ils sont partagés à l'aide de NFS et la compression est activée. De plus, un quota de 10 Go est appliqué pour l'utilisateur jeff.

    Pour de plus amples informations sur les propriétés, reportez-vous à la section Présentation des propriétés ZFS.

Création de systèmes de fichiers ZFS

  1. Connectez-vous en tant qu'utilisateur root ou endossez un rôle équivalent avec un profil de droits ZFS adéquat.

    Pour de plus amples informations sur les profils de droits ZFS, reportez-vous à la section Profils de droits ZFS.

  2. Créez la hiérarchie souhaitée.

    Dans cet exemple, un système de fichiers agissant en tant que conteneur de systèmes de fichiers individuels est créé.

    # zfs create tank/home
  3. Définissez les propriétés héritées.

    Une fois la hiérarchie du système de fichiers établie, définissez toute propriété destinée à être partagée par l'ensemble des utilisateurs :

    # zfs set mountpoint=/export/zfs tank/home
    # zfs set share=name=home,path=/export/zfs,prot=nfs tank/home
    name=home,path=/export/zfs,prot=nfs
    # 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

    Il est possible de définir les propriétés du système de fichiers lors de la création de ce dernier. Par exemple :

    # zfs create -o mountpoint=/export/zfs -o sharenfs=on -o compression=on tank/home

    Pour plus d'informations sur les propriétés et l'héritage des propriétés, reportez-vous à la section Présentation des propriétés ZFS.

    Ensuite, les systèmes de fichiers sont regroupés sous le système de fichiers home dans le pool tank.

  4. Créez les systèmes de fichiers individuels.

    Il est possible que les systèmes de fichiers aient été créés et que leurs propriétés aient ensuite été modifiées au niveau home. Vous pouvez modifier les propriétés de manière dynamique lorsque les systèmes de fichiers sont en cours d'utilisation.

    # zfs create tank/home/jeff
    # zfs create tank/home/bill

    Les valeurs de propriétés de ces systèmes de fichiers sont héritées de leur parent. Elles sont donc montées sur /export/zfs/ utilisateur et partagées via NFS. Il est inutile de modifier le fichier /etc/vfstab ou /etc/dfs/dfstab.

    Pour de plus amples informations sur les systèmes de fichiers, reportez-vous à la section Création d'un système de fichiers ZFS.

    Pour plus d'informations sur le montage et le partage de systèmes de fichiers, reportez-vous à la section Montage de système de fichiers ZFS.

  5. Définissez les propriétés spécifiques au système.

    Dans cet exemple, l'utilisateur jeff se voit assigner un quota de 10 Go. Cette propriété place une limite sur la quantité d'espace qu'il peut utiliser, indépendamment de l'espace disponible dans le pool.

    # zfs set quota=10G tank/home/jeff
  6. Affichez les résultats.

    La commande zfs list permet de visualiser les informations disponibles sur le système de fichiers :

    # 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

    Notez que l'utilisateur jeff dispose d'uniquement 10 Go d'espace disponible, tandis que l'utilisateur bill peut utiliser la totalité du pool (67 Go).

    Pour de plus amples informations sur la visualisation de l'état du système de fichiers, reportez-vous à la section Envoi de requêtes sur les informations des systèmes de fichiers ZFS.

    Pour de plus amples informations sur l'utilisation et le calcul de l'espace disque, reportez-vous à la section Comptabilisation de l'espace disque ZFS.