Problèmes liés au système d'exploitation Solaris > Problèmes actuels liés au système d'exploitation Solaris |
Site Web d'information sur le produit
À propos de cette documentation (PDF et HTML)
Commentaires à propos de la documentation
Notes de produit relatives à la présentation du module de stockage M2 Sun Blade
Microprogramme, matériel et logiciel pris en charge
Historique des versions du microprogramme du module de stockage
Systèmes d'exploitation pris en charge
ILOM (Integrated Lights Out Manager)
Problèmes liés au système d'exploitation Solaris
Problèmes actuels liés au système d'exploitation Solaris
Le retrait des périphériques interrompt mpathadm dans Solaris (6908971, 6919439)
Commande de création du volume RAID 10 nommée incorrectement (6943131)
La DEL prêt pour le retrait du disque du module de stockage ne fonctionne pas avec cfgadm (6946124)
Sur un serveur Sun Blade X6270 M2 avec un Sun Storage 6Gb SAS REM HBA (SGX-SAS6-REM-Z), la commande cfgadm -c unconfigure échoue si le chemin indiqué aboutit à un périphérique MPXIO.
Sélectionnez le disque que vous voulez retirer.
Dans cet exemple, nous voulons retirer le périphérique c0t5000C5000F0FE227d0.
# format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t5000C5000F0E5AFFd0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> /scsi_vhci/disk@g5000c5000f0e5aff 1. c0t5000C5000F0FE227d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424> /scsi_vhci/disk@g5000c5000f0fe227
Exécutez mount(1M) pour vérifier que le périphérique est monté ou s'il s'agit d'un périphérique d'initialisation.
Voici un exemple montrant comment vérifier si le périphérique est monté :
# mount | grep c0t5000C5000F0E5AFFd0 /mnt on /dev/dsk/c0t5000C5000F0E5AFFd0s6 read/write/setuid/devices/intr/largefiles /logging/xattr/onerror=panic/dev=600016 on Fri Jun 4 10:37:08 2010
Pour vérifier si le périphérique est un périphérique d'initialisation, consultez l'exemple suivant :
bash-3.00# mount | grep c0t5000C5000F0FE227d0 / on /dev/dsk/c0t5000C5000F0FE227d0s0 read/write/setuid/devices/intr/largefiles /logging/xattr/onerror=panic/dev=800010 on Wed Jun 9 09:58:24 2010 /export/home on /dev/dsk/c0t5000C5000F0FE227d0s7 read/write/setuid/devices/intr /largefiles/logging/xattr/onerror=panic/dev=800017 on Wed Jun 9 09:59:13 2010 Note: "/" root directory
Exécutez la commande fuser(1M) pour identifier les processus accédant au disque.
Exemple avec aucun processus accédant au disque :
# fuser -d /dev/dsk/c0t5000C5000F0E5AFFd0s2 /dev/dsk /c0t5000C5000F0E5AFFd0s2:
Exemple avec un processus accédant au disque (fuser identifie le processus) :
bash-3.00# fuser -d /dev/dsk/c0t5000C5000F0FE227d0s2 /dev/dsk /c0t5000C5000F0FE227d0s2: 1036o bash-3.00# ps -ef | grep 1036 root 1036 982 0 11:56:34 pts/2 0:02 dd if=/dev/dsk/c0t5000C5000F0E5AFFd0s2 of=/dev/dsk/c0t5000C5000F0FE227d0s7
Arrêtez tous les processus identifiés à l'étape 3. Par exemple :
kill —p PID
ou
kill —P PID
Effectuez l'une des actions suivantes pour enlever le disque :
Si le disque n'est pas un périphérique d'initialisation, exécutez la commande unmount pour démonter les points de montage, puis exécutez sync(1M) pour vider le disque :
# umount /mnt # mount |grep c0t5000C5000F0E5AFFd0 # sync Remove the disk safely.
Si le disque est un périphérique d'initialisation, exécutez sync(1M) pour vider le disque et arrêter le système :
bash-3.00# sync bash-3.00# init 0 Remove the disk safely.