Risque d'échec de la commande metahs -e si :
Une unité de secours détecte un problème, par exemple une erreur induite, grâce au test metaverify.
Le logiciel Solaris Volume Manager essaie d'activer le disque de secours lorsqu'une erreur apparaît sur un métapériphérique. Le disque de secours est libellé broken.
Le système s'éteint et l'unité défectueuse abrîtant le disque de secours est remplacé par un nouveau disque, situé au même emplacement.
Le système s'initialise et le logiciel Solaris Volume Manager ne reconnaît pas le nouveau disque de secours.
La commande metahs -e est exécutée pour activer le disque de secours.
Le message suivant s'affiche :
WARNING: md: d0: open error of hotspare (Unavailable) |
Ce problème survient car Solaris Volume Manager ne reconnaît pas le nouveau disque de secours qui a été transféré au même emplacement physique que l'ancien. Solaris Volume Manager continuera à afficher l'ID de périphérique correspondant au disque qui a disparu du système.
Ce problème ne semble survenir ni avec les ensembles de stockage Photon, ni avec ceux qui entraînent un changement d'ID de périphérique lorsqu'un disque est remplacé.
Solution :il en existe plusieurs ; choisissez l'une d'entre elles.
Pour effectuer la mise à jour de l'ID de périphérique du disque de secours dans la base de données d'états de Solaris Volume Manager, procédez comme suit :
Devenez superutilisateur.
Entrez la commande ci-dessous pour mettre à jour l'ID de périphérique du disque de secours.
# metadevadm -u nom_périphérique_logique |
Entrez la commande ci-dessous pour rendre le nouveau disque de secours disponible.
# metareplace -e nom_périphérique_logique |
Pour gérer les disques de secours individuels et les ensembles de disques de secours sur le système, procédez comme suit :
Devenez superutilisateur.
Entrez la commande ci-dessous pour supprimer l'entrée correspondant à la tranche du disque de secours.
# metahs -d hspnuméro_ensemble_disque_secours nom_périphérique_logique |
Entrez la commande ci-dessous pour créer une nouvelle entrée pour la tranche de disque de secours, au même emplacement et avec l'ID de périphérique correct.
# metahs -a hspnuméro_ensemble_disque_secours nom_périphérique_logique |