Guide d'administration système de Sun Cluster 3.0 U1

3.4.2 Suppression d'un système de fichiers de grappe

Pour "supprimer" un système de fichiers de grappe, il suffit de le démonter. Si vous souhaitez également supprimer ou effacer les données, retirez du système l'unité de disque sous-jacente (ou le métapériphérique ou volume).


Remarque :

Les systèmes de fichiers de grappe sont automatiquement démontés lors de l'arrêt du système qui survient lorsque vous exécutez la commande scshutdown(1M) pour arrêter l'ensemble de la grappe. Un système de fichiers de grappe n'est pas démonté lorsque vous exécutez la commande shutdown afin d'arrêter un noeud unique. Toutefois, si le noeud arrêté est le seul noeud connecté au disque, toute tentative d'accès au système de fichiers de grappe sur ce disque entraîne une erreur.


Pour démonter des systèmes de fichiers de grappe, les conditions suivantes doivent être remplies :

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Déterminez quels sont les systèmes de fichiers de grappe montés.


    # mount -v
    

  3. Sur chaque noeud, répertoriez tous les processus qui utilisent le système de fichiers de grappe afin de connaître les processus à arrêter.


    # fuser -c [ -u ] point_montage
    

    -c

    Indique les fichiers qui sont des points de montage pour les systèmes de fichiers ainsi que tous les fichiers de ces systèmes de fichiers montés.

    -u

    (Facultatif) Affiche le nom d'utilisateur correspondant à chaque ID de processus.

    point_montage

    Indique le nom du système de fichiers de grappe dont vous souhaitez arrêter les processus.

  4. Sur chaque noeud, arrêtez tous les processus pour le système de fichiers de grappe.

    Utilisez la méthode de votre choix pour arrêter les processus. Si nécessaire, utilisez la commande suivante pour forcer l'arrêt des processus associés au système de fichiers de grappe :


    # fuser -c -k point_montage
    

    La commande SIGKILL est envoyée à chaque processus utilisant le système de fichiers de grappe.

  5. Sur chaque noeud, vérifiez qu'aucun processus n'utilise le système de fichiers.


    # fuser -c point_montage
    

  6. Démontez le système de fichiers à partir d'un seul noeud.


    # umount point_montage
    

    point_montage

    Indique le nom du système de fichiers de grappe à démonter. Il peut s'agir du nom du répertoire dans lequel le système de fichiers de grappe est monté ou du chemin d'accès au nom de l'unité du système de fichiers.

  7. (Facultatif) Modifiez le fichier /etc/vfstab afin d'effacer l'entrée correspondant au système de fichiers de grappe en cours de suppression.

    Effectuez cette opération sur chaque noeud de grappe comprenant une entrée pour ce système de fichiers dans le fichier /etc/vfstab.

  8. (Facultatif) Supprimez l'unité de disque group/metadevice/plex.

    Pour plus d'informations, reportez-vous à la documentation de votre gestionnaire de volumes.

3.4.2.1 Exemple : suppression d'un système de fichiers de grappe

L'exemple suivant illustre la suppression d'un système de fichiers UFS monté sur le métapériphérique Solstice DiskSuite /dev/md/oracle/rdsk/d1.


# mount -v
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/
largefiles on Sun Oct  3 08:56:16 1999
# fuser -c /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c -k /global/oracle/d1
/global/oracle/d1: 4006c
# fuser -c /global/oracle/d1
/global/oracle/d1:
# umount /global/oracle/d1
 
(sur chaque noeud, supprimez l'entrée en surbrillance :) 
# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
[Enregistrez et quittez.]

Remarque :

Pour supprimer les données du système de fichiers de grappe, vous devez déposer l'unité sous-jacente. Pour plus d'informations, reportez-vous à la documentation de votre gestionnaire de volumes.