Guide d'administration Oracle Solaris ZFS

Création d'un pool de stockage ZFS

L'exemple suivant illustre la simplicité de ZFS. Vous trouverez dans la suite de cette section un exemple plus complet, similaire à ce qui pourrait exister dans votre environnement. Les premières tâches consistent à identifier les besoins en matière de stockage et à créer un pool de stockage. Le pool décrit les caractéristiques physiques du stockage et doit être créé préalablement à tout système de fichiers.

ProcedureIdentification des exigences de stockage du pool de stockage ZFS

  1. Déterminez les périphériques disponibles pour le pool de stockage.

    Avant de créer un pool de stockage, vous devez définir les périphériques à utiliser pour stocker les données. Ces périphériques doivent être des disques de 128 Mo minimum et ne doivent pas être en cours d'utilisation par d'autres parties du système d'exploitation. Il peut s'agir de tranches individuelles d'un disque préformaté ou de disques entiers formatés par ZFS sous forme d'une seule grande tranche.

    Pour l'exemple de stockage utilisé dans la section Création d'un pool de stockage ZFS, partez du principe que les disques entiers /dev/dsk/c2t0d0 et /dev/dsk/c0t1d0 sont disponibles.

    Pour de plus amples informations sur les disques, leur utilisation et leur étiquetage, reportez-vous à la section Utilisation de disques dans un pool de stockage ZFS.

  2. Sélectionnez la réplication de données.

    Le système de fichiers ZFS assure la prise en charge de plusieurs types de réplication de données. Cela permet de déterminer les types de panne matérielle supportés par le pool. ZFS assure la prise en charge des configurations non redondantes (entrelacées), ainsi que la mise en miroir et RAID-Z (une variante de RAID-5).

    Pour l'exemple de stockage utilisé dans la section Création d'un pool de stockage ZFS utilise la mise en miroir de base de deux disques disponibles.

    Pour de plus amples informations sur les fonctions de réplication ZFS, reportez-vous à la section Fonctions de réplication d'un pool de stockage ZFS.

ProcedureCréation d'un pool de stockage 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 droits de profils ZFS, reportez-vous à la section Profils de droits ZFS.

  2. Assignez un nom au pool de stockage.

    Le nom sert à identifier le pool de stockage lorsque vous exécutez les commandes zpool et zfs. La plupart des systèmes ne requièrent qu'un pool. Vous pouvez donc utiliser le nom de votre choix tant qu'il respecte les exigences d'attribution de nom décrites dans la section Exigences d'attribution de noms de composants ZFS.

  3. Créez le pool.

    Par exemple, la commande suivante crée un pool mis en miroir nommé tank :


    # zpool create tank mirror c1t0d0 c2t0d0
    

    Si des périphériques contiennent un autre système de fichiers ou sont en cours d'utilisation, la commande ne peut pas créer le pool.

    Pour de plus amples informations sur la création de pools de stockage, reportez-vous à la section Création d'un pool de stockage ZFS. Pour plus d'informations sur la détection de l'utilisation de périphériques, reportez-vous à la section Détection des périphériques utilisés.

  4. Affichez les résultats.

    Vous pouvez déterminer si votre pool a été correctement créé à l'aide de la commande zpool list.


    # zpool list
    NAME                    SIZE    ALLOC   FREE    CAP  HEALTH     ALTROOT
    tank                     80G    137K     80G     0%  ONLINE     -

    Pour de plus amples informations sur la vérification de l'état de pool, reportez-vous à la section Requête d'état de pool de stockage ZFS.