Sun Cluster Handbuch Systemverwaltung für Solaris OS

ProcedureSo entfernen Sie Cluster-Dateisysteme

Sie entfernen ein Cluster-Dateisystem einfach dadurch, dass Sie es aushängen. Wenn Sie auch die Daten entfernen oder löschen möchten, entfernen Sie das entsprechende Plattengerät (Metagerät, Datenträger) aus dem System.


Hinweis –

Cluster-Dateisysteme werden automatisch beim Herunterfahren des Systems ausgehängt, wenn Sie scshutdown(1M) zum Stoppen des ganzen Clusters ausführen. Ein Cluster-Dateisystem wird nicht ausgehängt, wenn Sie shutdown ausführen, um einen einzelnen Knoten zu stoppen. Ist der heruntergefahrene Knoten jedoch der einzige Knoten mit einer Verbindung zur Platte, führt jeder Zugriffsversuch auf das Cluster-Dateisystem auf dieser Platte zu einem Fehler.


Folgende Voraussetzungen müssen zum Aushängen des Cluster-Dateisystems erfüllt sein:

Schritte
  1. Melden Sie sich bei einem Cluster-Knoten als Superbenutzer an.

  2. Bestimmen Sie, welche Cluster-Dateisysteme eingehängt sind.


    # mount -v
    
  3. Listen Sie auf jedem Knoten alle Prozesse auf, die das Cluster-Dateisystem verwenden. Dadurch wissen Sie, welche Prozesse Sie stoppen.


    # fuser -c [ -u ] mountpoint
    
    -c

    Gibt die Dateien zurück, die Einhängepunkte für Dateisysteme sind, und alle Dateien innerhalb dieser eingehängten Dateisysteme.

    -u

    (Optional) Zeigt den jeder Prozess-ID entsprechenden Benutzer-Anmeldenamen an.

    mountpoint

    Gibt den Namen des Cluster-Dateisystems an, für das Sie Prozesse stoppen möchten.

  4. Stoppen Sie alle Prozesse des Cluster-Dateisystems auf jedem Knoten.

    Zum Stoppen der Prozesse verwenden Sie die von Ihnen bevorzugte Methode. Arbeiten Sie bei Bedarf mit folgendem Befehl, um das Stoppen aller dem Cluster-Dateisystem zugeordneten Prozesse zu erzwingen.


    # fuser -c -k mountpoint
    

    Ein SIGKILL wird an jeden Prozess gesendet, der das Cluster-Dateisystem nutzt.

  5. Überprüfen Sie auf jedem Knoten, ob das Dateisystem tatsächlich von keinem Prozess mehr genutzt wird.


    # fuser -c mountpoint
    
  6. Hängen Sie von einem einzigen Knoten das Dateisystem aus.


    # umount mountpoint
    
    mountpoint

    Gibt den Namen des auszuhängenden Cluster-Dateisystems an. Dabei kann es sich entweder um den Namen des Verzeichnisses handeln, in dem das Cluster-Dateisystem eingehängt ist, oder um den Gerätenamenpfad des Dateisystems.

  7. (Optional) Bearbeiten Sie die /etc/vfstab-Datei, und löschen Sie den Eintrag für das Cluster-Dateisystem, das entfernt wird.

    Führen Sie diesen Schritt auf jedem Cluster-Knoten durch, der einen Eintrag für dieses Cluster-Dateisystem in seiner /etc/vfstab-Datei enthält.

  8. (Optional) Entfernen Sie das Plattengerät group/metadevice/volume/plex .

    Weitere Informationen finden Sie in Ihrer Datenträger-Manager-Dokumentation.


Beispiel 4–19 Entfernen von Cluster-Dateisystemen

Im folgenden Beispiel wird ein UFS-Cluster-Dateisystem entfernt, das auf dem Solstice DiskSuite/Solaris Volume Manager-Metagerät oder -Datenträger /dev/md/oracle/rdsk/d1 eingehängt ist.


# 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
 
(on each node, remove the highlighted entry:)
# 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

[Save and exit.]

Entfernen Sie das entsprechende Gerät, wenn Sie die Daten aus dem Cluster-Dateisystem entfernen möchten. Weitere Informationen finden Sie in Ihrer Datenträger-Manager-Dokumentation.