Das folgende Verfahren erläutert, wie Sie eine Festplatte dekonfigurieren können, die von einem oder mehreren UNIX File Systems genutzt wird.
Geben Sie su und Ihr Superuser-Paßwort ein.
Stellen Sie fest, welche Aktivitäten oder Anwendungen auf das Gerät zugreifen, das Sie entfernen wollen.
Verwenden Sie hierzu Befehle wie mount, showmount -a und ps -ef. Weitere Informationen finden Sie auf den Man-Pages mount(1M), showmount(1M) und ps(1).
Wenn zum Beispiel die Controller-Nummer 0 und die Ziel-ID 11 lautet, geben Sie folgendes ein:
# mount | grep c0t11 /export/home1 on /dev/dsk/c0t11d0s2 setuid/read/write on # showmount -a | grep /export/home1 cinnamon:/export/home1/archive austin:/export/home1 swlab1:/export/home1/doc # ps -f | grep c0t11 root 1225 450 4 13:09:58 pts/2 0:00 grep c0t11
In diesem Beispiel wurde das Dateisystem /export/home1 auf der fehlerhaften Festplatte von drei verschiedenen Systemen entfernt eingehängt: cinnamon, austin und swlab1. Nur der Prozeß grep wird ausgeführt, und dieser ist abgeschlossen.
Beenden Sie alle Aktivitäten bzw. Anwendungen, die auf die Dateisysteme zugreifen, die Sie dekonfigurieren wollen.
Erstellen Sie eine Sicherungskopie des Systems.
Ermitteln Sie, welche Dateisysteme sich auf der Festplatte befinden:
# mount | grep cwtx
Hängen Sie alle Dateisysteme auf der Festplatte aus.
Wenn sich das/die Dateisystem(e) auf einer fehlerhaften oder ausgefallenen Platte befindet/befinden, kann der umount-Vorgang möglicherweise nicht vollständig ausgeführt werden. Während des umount-Vorgangs werden dann möglicherweise in der Systemkonsole und im Verzeichnis /var sehr viele Fehlermeldungen angezeigt. Wenn sich der umount-Vorgang nicht vollständig ausführen läßt, müssen Sie das System eventuell neu starten.
Geben Sie zu jedem zurückgegebenen Dateisystem folgendes ein:
# umount Dateisystem
# umount /export/home # umount /export/home1
Schalten Sie das Gerät mit dem Befehl ssaadm remove_device offline:
# ssaadm remove_device logischer_Gerätename ssaadm: warning: can't quiesce "/dev/rdsk/c0t11d0s2": I/O error Bus is ready for the removal of device Remove device and reconfigure bus as needed Press RETURN when ready to continue
Hier steht logischer_Gerätename für den vollständigen logischen Gerätenamen des zu entfernenden Laufwerks (zum Beispiel /dev/rdsk/c0t11d0s2). Sie müssen Bereich 2 angeben, der für die gesamte Festplatte steht. Beachten Sie bitte, daß dieser Befehl als Alternative zum logischen auch den physischen Gerätenamen akzeptiert.
Den Warnhinweis können Sie einfach ignorieren, da der SCSI-Bus des Enterprise 250 kein Stillhalten erfordert.
Entfernen Sie das Festplattenlaufwerk.
Anweisungen zum Entfernen eines Festplattenlaufwerks finden Sie im Sun Enterprise 250 Server Benutzerhandbuch.
Drücken Sie die Eingabetaste, um die Hot-Plug-Operation abzuschließen.
Der Befehl ssaadm löscht die symbolischen Verweise auf das Gerät in den Hierarchien /dev/dsk und /dev/rdsk.