La procédure suivante permet de déconfigurer un disque utilisé par un ou plusieurs systèmes de fichiers UFS.
Tapez su et votre mot de passe superutilisateur.
Identifiez les opérations ou applications rattachées au périphérique que vous envisagez de retirer.
Les commandes à utiliser sont mount, showmount -a et ps -ef. Pour de plus amples informations, consultez les pages de manuel mount(1M), showmount(1M) et ps(1).
Par exemple, si le numéro de la carte contrôleur est 0 et l'ID cible 11 :
# 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
Dans cet exemple, le système de fichiers /export/home1 situé sur le disque défectueux est monté à distance par trois systèmes différents--cinnamon, austin et swlab1. Le seul processus en fonctionnement est grep, qui est terminé.
Interrompez toute opération ou processus d'application sur les systèmes de fichiers devant être déconfigurés.
Effectuez une copie de sauvegarde de votre système.
Déterminez quel(s) système(s) de fichiers est (sont) installé(s) sur le disque :
# mount | grep cwtx
Démontez tout système de fichiers installé sur le disque.
Si le ou les systèmes de fichiers se trouvent sur un disque défectueux, l'opération umount risque de ne pas se terminer. Dans ce cas, un grand nombre de messages d'erreur apparaîtront sur la console de votre système et dans le répertoire /var pendant l'opération umount. Si l'opération umount ne se termine pas, il se peut que vous deviez redémarrer le système.
Pour chaque système de fichiers retourné, tapez :
# umount système_fichiers
# umount /export/home # umount /export/home1
Utilisez la commande ssaadm remove_device pour mettre le périphérique hors ligne:
# ssaadm remove_device nom_périphérique_physique ssaadm: avertissement: mise au repos impossible "/dev/rdsk/c0t11d0s2": Erreur E/S Le bus est prêt pour le retrait du périphérique Retirez le périphérique et reconfigurez le bus, le cas échéant Appuyez sur ENTREE lorsque vous êtes prêt à continuer
Ici, nom_périphérique_logique est le nom de périphérique logique complet de l'unité à retirer (/dev/rdsk/c0t11d0s2 par exemple). Vous devez préciser la tranche 2 qui représente le disque dans son ensemble. Vous remarquerez que cette commande accepte également un nom de périphérique physique.
Vous pouvez tranquillement ignorer le message d'avertissement étant donné que le bus SCSI de l'Enterprise 250 n'a pas besoin d'être mis au repos.
Retirez l'unité de disque de son emplacement.
Pour savoir comment retirer les unités, reportez-vous au Guide de l'utilisateur du serveur Sun Enterprise 250.
Appuyez sur Entrée pour terminer l'opération d'enfichage à chaud.
La commande ssaadm supprime les liens symboliques relatifs au périphérique dans les hiérarchies /dev/dsk et /dev/rdsk.