JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide de configuration et d'administration du système de fichiers Sun QFS 5.3     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation du système de fichiers

2.  A propos du fichier de configuration principal

3.  Exemples de fichiers mcf

Exemples de configuration pour des systèmes de fichiers locaux

Exemple de configuration de système de fichiers simple

Configuration d'un système de fichiers simple

Exemple de configuration utilisant l'allocation circulaire

Configuration du système en vue de l'allocation circulaire

Exemple de configuration d'entrelacement local

Configuration du système en vue de l'enlacement local

Exemple de configuration de groupe entrelacé

Configuration du système en vue d'utiliser des groupes entrelacés

Exemple de configuration pour un système de fichiers partagé sur une plate-forme de système d'exploitation Oracle Solaris

Configuration d'un système de fichiers partagé

Exemples de configuration pour des systèmes de fichiers à haut niveau de disponibilité

Création d'un fichier mcf pour un système de fichiers à haut niveau de disponibilité

Exemple de configuration pour un système de fichiers partagé sur une plate-forme Oracle Solaris Cluster

Création d'un fichier mcf pour un système de fichiers partagé dans un environnement Oracle Solaris Cluster

4.  Configuration du système de fichiers

5.  Configuration d'un système de fichiers partagé

6.  Gestion des quotas de système de fichiers

7.  Rubriques avancées relatives au système de fichiers

8.  Service SMB dans SAM-QFS

9.  Configuration de systèmes de fichiers WORM-FS

10.  Paramètres réglables

11.  Utilisation des systèmes de fichiers QFS avec SANergy (SAN-QFS)

12.  Options de montage dans un système de fichiers partagé

13.  Utilisation de l'utilitaire opérateur samu

Exemples de configuration pour des systèmes de fichiers locaux

Les exemples de configuration proposés dans cette section permettent de configurer le fichier mcf pour un système de fichiers à installer sur un seul hôte exécutant le SE Oracle Solaris.

Pour obtenir des exemples à utiliser dans un environnement de cluster Oracle Solaris, reportez-vous à la section Exemples de configuration pour des systèmes de fichiers à haut niveau de disponibilité.

Exemple de configuration de système de fichiers simple

Cet exemple explique comment configurer deux systèmes de fichiers utilisant un serveur équipé d'une baie StorageTek Multipack Desktop connectée via SCSI et distribuée par Oracle.

La commande format permet de déterminer comment les disques sont partitionnés. L'Exemple 3-1 affiche la sortie de la commande format.


Remarque - Seules les dernières lignes de la sortie de la commande format sont représentées.


Exemple 3-1 Sortie de la commande format pour l'exemple de configuration

# format < /dev/null 
Searching for disks...done 

AVAILABLE DISK SELECTIONS: 
                0. c0t10d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107> 
                    /sbus@3,0/SUNW,fas@3,8800000/sd@a,0 
                1. c0t11d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107> 
                    /sbus@3,0/SUNW,fas@3,8800000/sd@b,0 
                2. c6t2d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> 
                    /pci@7,4000/SUNW,isptwo@3/sd@2,0 
                3. c6t3d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> 
                    /pci@7,4000/SUNW,isptwo@3/sd@3,0 
                4. c6t4d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> 
                        /pci@7,4000/SUNW,isptwo@3/sd@4,0 
                5. c6t5d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> 
                    /pci@7,4000/SUNW,isptwo@3/sd@5,0 
                6. c8t2d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> 
                    /pci@b,4000/SUNW,isptwo@3/sd@2,0 
                7. c8t3d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> 
                    /pci@b,4000/SUNW,isptwo@3/sd@3,0 
                8. c8t4d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> 
                    /pci@b,4000/SUNW,isptwo@3/sd@4,0 
                9. c8t5d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> 
                    /pci@b,4000/SUNW,isptwo@3/sd@5,0 
Specify disk (enter its number): 

# format /dev/rdsk/c6t2d0s2 
. 
. 
. 
Part Tag Flag Cylinders Size Blocks 
        0 unassigned wm 0 0 (0/0/0) 0 
        1 unassigned wm 0 0 (0/0/0) 0 
        2 backup wu 0 - 4923 8.43GB (4924/0/0) 17682084 
        3 unassigned wm 0 0 (0/0/0) 0 
        4 unassigned wm 0 - 1229 2.11GB (1230/0/0) 4416930 
        5 unassigned wm 1230 - 2459 2.11GB (1230/0/0) 4416930 
        6 unassigned wm 2460 - 3689 2.11GB (1230/0/0) 4416930 
        7 unassigned wm 3690 - 4919 2.11GB (1230/0/0) 4416930

Configuration d'un système de fichiers simple

Pour écrire le fichier mcf correspondant à cet exemple de configuration, commencez par définir le système de fichiers et ses partitions de disques en suivant la procédure ci-dessous.

  1. Ecrivez le fichier mcf.
  2. Créez une entrée ma correspondant au premier système de fichiers (qfs1).
  3. A l'aide des informations de la sortie de la commande format, créez une entrée mm répertoriant les partitions qui constituent les métadonnées du système de fichiers qfs1.
  4. A l'aide des informations de la sortie de la commande format, créez une suite d'entrées mr répertoriant les partitions qui constituent les données de fichiers du système de fichiers qfs1.
  5. Créez les mêmes entrées pour le deuxième système de fichiers (qfs2 ).

    Une fois écrit, le fichier mcf définit les deux systèmes de fichiers suivants :

    • Le système de fichiers qfs1, créé sur la tranche 4 des disques suivants : c8t2d0 (métadonnées), c6t2d0 (données des fichiers) et c6t3d0 (données des fichiers).

    • Le système de fichiers qfs2, créé sur la tranche 5 des disques suivants : c8t2d0 (métadonnées), c6t2d0 (données des fichiers) et c6t3d0 (données des fichiers).

      L'exemple suivant présente le fichier mcf ainsi obtenu.

      # cat /etc/opt/SUNWsamfs/mcf
      #
      # Equipment         Eq   Eq     Family   Device   Additional
      # Identifier        Ord  Type    Set     State    Parameters
      #-----------        ---  ----   ------   ------   ----------
      #
      *qfs1 10 ma qfs1 on*
      /dev/dsk/c8t2d0s4    11    mm   qfs1       on
      /dev/dsk/c6t2d0s4    12    mr   qfs1       on
      /dev/dsk/c6t3d0s4    13    mr   qfs1       on
      #
      *qfs2 20 ma qfs2 on*
      */dev/dsk/c8t2d0s5 21 mm qfs2 on*
      */dev/dsk/c6t2d0s5 22 mr qfs2 on*
      */dev/dsk/c6t3d0s5 23 mr qfs2 on*
  6. Modifiez le fichier /etc/vfstab.

    Créez des entrées dans le fichier /etc/vfstab pour les systèmes de fichiers qfs1 et qfs2 définis dans le fichier mcf. Dans l'exemple de code suivant, les deux dernières lignes affichent les entrées correspondant à ces nouveaux systèmes de fichiers.

    Pour obtenir une description des champs figurant dans le fichier /etc/vfstab, reportez-vous au Tableau 3–2.

    # cat /etc/vfstab
    # device            device                       file            mount
    # to                to                   mount   system   fsck   at    mount
    # mount             fsck                 point   type     pass   boot  params
    # -----             ----                 -----   ----     ----   ----  ------
    fd                  -                    /dev/fd  fd       -     no    -
    /proc               -                    /proc    proc     -     no    -
    /dev/dsk/c0t10d0s1  -                    -        swap     -     no    -
    /dev/dsk/c0t10d0s0  /dev/rdsk/c0t10d0s0  /        ufs      1     no    logging
    swap                -                    /tmp     tmpfs    -     yes   -
    *qfs1 - /qfs1 samfs - yes stripe=1*
    *qfs2 - /qfs2 samfs - yes stripe=1*

Exemple de configuration utilisant l'allocation circulaire

Cet exemple illustre la configuration d'un système de fichiers nommé qfs3 utilisant l'allocation circulaire sur quatre unités de disque.

Cet exemple suppose les conditions suivantes :

Configuration du système en vue de l'allocation circulaire

Cet exemple illustre la répartition des données selon une allocation circulaire.

  1. Ecrivez le fichier mcf selon la procédure décrite à la section Exemple de configuration de système de fichiers simple.

    L'exemple de code suivant représente un fichier mcf permettant cette configuration de disques utilisant l'allocation circulaire.

    # cat /etc/opt/SUNWsamfs/mcf
    #
    # Equipment         Eq   Eq     Family   Device   Additional
    # Identifier        Ord  Type    Set     State    Parameters
    #-----------        ---  ----   ------   ------   ----------
    #
    *qfs3 10 ma qfs3 on*
    /dev/dsk/c8t4d0s4    11    mm   qfs3       on
    /dev/dsk/c6t2d0s4    12    mr   qfs3       on
    /dev/dsk/c6t3d0s4    13    mr   qfs3       on
    /dev/dsk/c6t4d0s4    14    mr   qfs3       on
    /dev/dsk/c6t5d0s4    15    mr   qfs3       on
  2. Modifiez le fichier /etc/vfstab.

    Modifiez le fichier /etc/vfstab pour définir l'allocation circulaire de façon explicite en spécifiant stripe=0 dans le champ mount params. L'exemple de code suivant indique stripe=0 pour le système de fichiers qfs3.

    # cat /etc/vfstab
    #device             device                        file          mount
    #to                 to                   mount    system  fsck  at    mount
    #mount              fsck                 point    type    pass  boot  params
    #-----              ----                 -----    ----    ----  ----  ------
    fd                  -                    /dev/fd  fd      -     no    -
    /proc               -                    /proc    proc    -     no    -
    /dev/dsk/c0t10d0s1  -                    -        swap    -     no    -
    /dev/dsk/c0t10d0s0  /dev/rdsk/c0t10d0s0  /        ufs     1     no    logging
    swap                -                    /tmp     tmpfs   -     yes   -
    *qfs3 - /qfs3 samfs - yes stripe=0*
  3. Initialisez le système de fichiers à l'aide de la commande sammkfs.

    L'unité d'allocation de disque par défaut est fixée à 64 Ko, mais l'exemple qui suit la définit sur 128 Ko :

    # sammkfs -a 128 qfs3

Exemple de configuration d'entrelacement local

Cet exemple permet la configuration d'un système de fichiers nommé qfs4 qui entrelace des données de fichiers sur quatre unités de disque. Cet exemple suppose les conditions suivantes :

Configuration du système en vue de l'enlacement local

  1. Ecrivez le fichier mcf selon la procédure décrite à la section Exemple de configuration de système de fichiers simple.

    L'exemple de code suivant représente un fichier mcf permettant cette configuration de disques entrelacée.

    # Equipment         Eq   Eq     Family   Device   Additional
    # Identifier        Ord  Type    Set     State    Parameters
    #-----------        ---  ----   ------   ------   ----------
    #
    *qfs4 40 ma qfs4 on*
    /dev/dsk/c8t4d0s4    41    mm   qfs4       on
    /dev/dsk/c6t2d0s4    42    mr   qfs4       on
    /dev/dsk/c6t3d0s4    43    mr   qfs4       on
    /dev/dsk/c6t4d0s4    44    mr   qfs4       on
    /dev/dsk/c6t5d0s4    45    mr   qfs4       on
  2. Modifiez le fichier /etc/vfstab.

    Définissez la largeur de bande à l'aide de l'option stripe=. L'exemple de code suivant représente le fichier /etc/vfstab dans lequel le système de fichiers qfs4 possède le paramètre de montage stripe=1.

    # cat /etc/vfstab
    #
    #device             device                        file         mount
    #to                 to                   mount    system fsck  at    mount
    #mount              fsck                 point    type   pass  boot  params
    #-----              ----                 -----    -----  ----  ----  ------
    fd                  -                    /dev/fd  fd     -     no    -
    /proc               -                    /proc    proc   -     no    -
    /dev/dsk/c0t10d0s1  -                    -        swap   -     no    -
    /dev/dsk/c0t10d0s0  /dev/rdsk/c0t10d0s0  /        ufs    1     no    logging
    swap                -                    /tmp     tmpfs  -     yes   -
    *qfs4 - /qfs4 samfs - yes stripe=1*

    La spécification stripe=1 permet d'entrelacer les données des fichiers sur les quatre disques de données mr, avec une largeur de bande d'une unité d'allocation de disque. Cette unité d'allocation de disque a été définie lors de l'initialisation du système de fichiers à l'aide de la commande sammkfs.

  3. Initialisez le système de fichiers StorageTek QFS à l'aide de la commande sammkfs.

    L'exemple ci-dessous définit la taille d'unité d'allocation de disque sur 128 Ko :

    # sammkfs -a 128 qfs4

    Dans cette configuration, tout fichier écrit sur ce système de fichiers est entrelacé sur tous les périphériques par incréments de 128 Ko. Les fichiers dont la largeur de bande est inférieure à celle de l'agrégat multipliée par le nombre de périphériques utilisent toujours 128 Ko d'espace disque. Les fichiers de taille supérieure à 128 Ko se voient attribuer l'espace dont ils ont besoin par incréments de 128 Ko.

Exemple de configuration de groupe entrelacé

Des groupes entrelacés permettent de créer des groupes RAID-0 de périphériques de disques indépendants. Cependant, il n'existe qu'une unité d'allocation de disque par groupe entrelacé. Cette méthode qui consiste à enregistrer des unités d'allocation de disque volumineuses sur des périphériques RAID permet de réduire le temps de mise à jour du système et assure une prise en charge des E/S séquentielles à haute vitesse. Les groupes entrelacés permettent d'enregistrer des fichiers très volumineux sur des groupes de périphériques de disque.


Remarque - Une unité d'allocation de disque est l'espace disque minimal alloué. La formule suivante permet de calculer l'espace disque minimum alloué dans un groupe entrelacé :

unité-allocation x nombre de disques du groupe

L'enregistrement d'un seul octet de données remplit une unité d'allocation de disque sur chaque membre du groupe entrelacé. Assurez-vous de saisir toutes les implications des groupes entrelacés sur un système de fichiers.


Tous les périphériques figurant dans un groupe entrelacé doivent être de la même taille. Il n'est pas possible d'accroître la taille d'un groupe entrelacé. Vous pouvez cependant ajouter des groupes entrelacés au système de fichiers.

Cet exemple de configuration illustre un système de fichiers (appelé qfs5) répartissant les métadonnées sur un disque de faible latence. Le fichier mcf définit deux groupes entrelacés sur quatre lecteurs. Cet exemple suppose les conditions suivantes :

Configuration du système en vue d'utiliser des groupes entrelacés

  1. Ecrivez le fichier mcf selon la procédure décrite à la section Exemple de configuration de système de fichiers simple.

    L'exemple de code suivant illustre un fichier mcf utilisé pour une configuration de groupe entrelacés.

    # cat /etc/opt/SUNWsamfs/mcf
    #
    # Equipment         Eq   Eq     Family   Device   Additional
    # Identifier        Ord  Type    Set     State    Parameters
    #-----------        ---  ----   ------   ------   ----------
    #
    *qfs5 50 ma qfs5 on*
    /dev/dsk/c8t4d0s5    51    mm   qfs5       on
    /dev/dsk/c6t2d0s5    52    g0   qfs5       on
    /dev/dsk/c6t3d0s5    53    g0   qfs5       on
    /dev/dsk/c6t4d0s5    54    g1   qfs5       on
    /dev/dsk/c6t5d0s5    55    g1   qfs5       on
  2. Modifiez le fichier /etc/vfstab.

    Définissez la largeur de bande à l'aide de l'option stripe=. L'exemple de code suivant indique un fichier /etc/vfstab dont le paramètre de montage est stripe=0, c'est-à-dire une allocation circulaire entre un groupe entrelacé g0 et un groupe entrelacé g1.

    # cat /etc/vfstab
    #device             device                        file          mount
    #to                 to                   mount    system  fsck  at    mount
    #mount              fsck                 point    type    pass  boot  params
    #-----              ----                 -----    ----    ----  ----  ------
    fd                  -                    /dev/fd  fd      -     no    -
    /proc               -                    /proc    proc    -     no    -
    /dev/dsk/c0t10d0s1  -                    -        swap    -     no    -
    /dev/dsk/c0t10d0s0  /dev/rdsk/c0t10d0s0  /        ufs     1     no    logging
    swap                -                    /tmp     tmpfs   -     yes   -
    *qfs5 - /qfs5 samfs - yes stripe=0*
  3. Initialisez le système de fichiers à l'aide de la commande sammkfs.

    L'option -a n'est pas utilisée avec des groupes entrelacées, car la taille de la DAU est équivalente à la taille d'une allocation ou à la taille de chaque groupe.

    # sammkfs qfs5

    Dans cet exemple, deux groupes entrelacés  (g0 et g1) sont utilisés. L'option stripe=0 est définie dans /etc/vfstab, les périphériques 12 et 13 sont entrelacés, tout comme les périphériques 14 et 15. Les fichiers sont alloués de façon circulaire autour des deux groupes entrelacés. Un groupe entrelacé est traité comme une entité liée. Une fois un groupe entrelacé configuré, vous ne pouvez pas le modifier sans exécuter une autre commande sammkfs.