Guide d'administration système de Sun Cluster 3.1 10/03

Suppression d'un système de fichiers de cluster

Pour supprimer un système de fichiers de cluster, il suffit de le démonter. Si vous souhaitez également supprimer ou effacer les données, retirez du système le périphérique de disques sous-jacent (ou le métapériphérique ou volume).


Remarque :

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


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

  1. Devenez superutilisateur sur un noeud du cluster.

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


    # mount -v
    

  3. Sur chaque noeud, répertoriez tous les processus utilisant le système de fichiers du cluster afin de déterminer quels seront ceux que vous allez arrêter.


    # fuser -c [ -u ] point de montage
    

    -c

    Indique les fichiers qui sont des points de montage pour les systèmes de fichiers et répertorie 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 du cluster dont vous souhaitez arrêter les processus.

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

    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 du cluster :


    # fuser -c -k point de montage
    

    Une commande SIGKILL est envoyée à chaque processus utilisant le système de fichiers du cluster.

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


    # fuser -c point de montage
    

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


    # umount point de montage
    

    point_montage

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

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

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

  8. (Facultatif) Supprimez le groupe de périphériques de disques/métapériphérique/plex.

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

Exemple : suppression d'un système de fichiers de cluster

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


# mount -v
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles
# 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 surlignée:)
# 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 du cluster, vous devez supprimer le périphérique sous-jacent. Pour de plus amples informations, reportez-vous à la documentation de votre gestionnaire de volumes.