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, déposez du système l'unité de disque sous-jacente (ou le métapériphérique ou le volume).
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 la commande scshutdown(1M) pour arrêter l'ensemble du cluster. Le système de fichiers de cluster n'est pas démonté lorsque vous exécutez la commande shutdown afin d'arrêter un noeud unique. Si, toutefois, le noeud arrêté est le seul noeud connecté au disque, toute tentative d'accès au système de fichiers de cluster sur ce disque entraîne une erreur.
Pour démonter des systèmes de fichiers de cluster, les conditions suivantes doivent être remplies :
Vous devez avoir les privilèges de superutilisateur sur un noeud du cluster.
Le système de fichiers ne doit pas être actif. Un système de fichiers est considéré actif si un utilisateur se trouve dans un répertoire du système, ou si un programme a ouvert l'un des fichiers du système. L'utilisateur ou le programme peut utiliser n'importe quel noeud du cluster.
Devenez superutilisateur sur un noeud du cluster.
Déterminez quels sont les systèmes de fichiers de cluster montés.
# mount -v |
Sur chaque noeud, répertoriez tous les processus qui utilisent le système de fichiers de cluster afin de connaître les processus à arrêter.
# fuser -c [ -u ] point_montage |
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.
(Facultatif) Affiche le nom d'utilisateur correspondant à chaque ID de processus.
Indique le nom du système de fichiers de cluster dont vous souhaitez arrêter les processus.
Sur chaque noeud, arrêtez tous les processus pour le système de fichiers de 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 de cluster :
# fuser -c -k point_montage |
La commande SIGKILL est envoyée à chaque processus utilisant le système de fichiers de cluster.
Sur chaque noeud, vérifiez qu'aucun processus n'utilise le système de fichiers.
# fuser -c point_montage |
Démontez le système de fichiers à partir d'un seul noeud.
# umount point_montage |
Indique le nom du système de fichiers de cluster à démonter. Il peut s'agir du nom du répertoire dans lequel le système de fichiers de cluster est monté ou du chemin d'accès au nom de l'unité du système de fichiers.
(Facultatif) Modifiez le fichier /etc/vfstab afin d'effacer l'entrée correspondant au système de fichiers de cluster en cours de suppression.
Effectuez cette opération sur chaque noeud de cluster comprenant une entrée pour ce système de fichiers dans le fichier /etc/vfstab.
(Facultatif) Supprimez l'unité de disque group/metadevice/plex.
Pour plus d'informations, reportez-vous à la documentation de votre gestionnaire de volumes.
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.] |
pour supprimer les données du système de fichiers de cluster, vous devez déposer l'unité sous-jacente. Pour plus d'informations, reportez-vous à la documentation de votre gestionnaire de volumes.