La commande luxadm sync_cache permet de vider sur disque toutes les opérations d'écriture en attente dans la mémoire NVRAM. Si une erreur survient au cours du vidage, vous devez purger les données au moyen de la commande luxadm purge. La purge des données entraîne la "suppression" des opérations d'écriture en attente dans la mémoire NVRAM.
La purge des données d'écriture rapide doit être effectuée avec prudence, et uniquement en cas de panne d'une unité de disque, car elle peut entraîner la perte de données.
Si la batterie de la mémoire NVRAM est déchargée, absente ou défectueuse, la mémoire NVRAM n'est pas opérationnelle et les données qui s'y trouvent sont perdues.
La liste qui suit énumère les étapes générales de vidage ou de purge, sur disque, des opérations d'écriture en attente pour le contrôleur sélectionné (et tous les disques correspondants) ou des opérations d'écriture individuelles :
Création d'une copie de sauvegarde de toutes les données.
Obtention des privilèges de root (superutilisateur).
Identification du contrôleur ou du disque sur lequel les opérations d'écriture doivent être vidées.
Vidage ou purge de toutes les opérations d'écriture en attente.
Arrêt de toutes les E/S sur le périphérique.
Remise en service du périphérique sous Sun Cluster.
Les étapes expliquées maintenant décrivent le vidage ou la purge des données de la mémoire NVRAM.
Identifiez le contrôleur ou le disque individuel devant être vidé ou purgé.
Vous pouvez utiliser la commande luxadm(1M) pour afficher des informations relatives au contrôleur, au plateau ou au disque spécifié. L'affichage reproduit ci-dessous, par exemple, identifie tous les disques du contrôleur c2.
phys-hahost1# luxadm display c2 SPARCstorage Array Configuration Controller path: /devices/iommu@f,e0000000/sbus@f,e0001000/SUNW,soc@0,0/SUNW,pln@a0000000,779a16:ctlr DEVICE STATUS TRAY 1 TRAY 2 TRAY 3 slot 1 Drive: 0,0 Drive: 2,0 Drive: 4,0 2 Drive: 0,1 Drive: 2,1 Drive: 4,1 3 NO SELECT NO SELECT NO SELECT 4 NO SELECT NO SELECT NO SELECT 5 NO SELECT NO SELECT NO SELECT 6 Drive: 1,0 Drive: 3,0 Drive: 5,0 7 Drive: 1,1 NO SELECT NO SELECT 8 NO SELECT NO SELECT NO SELECT 9 NO SELECT NO SELECT NO SELECT 10 NO SELECT NO SELECT NO SELECT CONTROLLER STATUS Vendor: SUN Product ID: SSA110 Product Rev: 1.0 Firmware Rev: 3.9 Serial Num: 000000779A16 Accumulate Performance Statistics: Enabled phys-hahost1# |
Interrompez toutes les E/S sur le périphérique affecté.
Solstice DiskSuite :
Dans le cas d'un contrôleur ou d'un plateau, voir les étapes qui s'appliquent dans la procédure intitulée "Comment mettre hors service un plateau de tableau SPARCstorage Array(Solstice DiskSuite)".
Dans le cas d'un disque, voir les étapes qui s'appliquent dans la procédure intitulée "Comment remplacer un disque de tableau SPARCstorage Array(Solstice DiskSuite)".
VxVM :
Dans le cas d'un contrôleur ou d'un plateau, voir les étapes qui s'appliquent dans la procédure intitulée"Comment mettre hors service un plateau de tableau SPARCstorage Array(VxVM)".
Dans le cas d'un disque, voir les étapes qui s'appliquent dans la procédure intitulée "Comment remplacer un disque de tableau SPARCstorage Array(VxVM)".
Videz ou purgez le contenu de la mémoire NVRAM sur un contrôleur, un plateau ou un disque individuel.
Si vous pouvez accéder aux disques du tableau SPARCstorage Array, videz la mémoire NVRAM. Ne purgez la mémoire NVRAM que si vous ne pouvez plus accéder au tableau SPARCstorage Array ou au disque.
phys-hahost1# luxadm sync_cache chemin ou phys-hahost1# luxadm purge chemin |
Le message de confirmation affiché indique que la mémoire NVRAM a été vidée ou purgée.
Exécutez les étapes nécessaires pour que le composant fonctionne normalement sous Sun Cluster.
Solstice DiskSuite :
Dans le cas d'un contrôleur ou d'un plateau, voir les étapes qui s'appliquent dans la procédure intitulée "Comment remettre en service un plateau de tableau SPARCstorage Array(Solstice DiskSuite)".
Dans le cas d'un disque, voir les étapes qui s'appliquent dans la procédure intitulée "Comment remplacer un disque de tableau SPARCstorage Array(Solstice DiskSuite)".
VxVM :
Dans le cas d'un contrôleur ou d'un plateau, voir les étapes qui s'appliquent dans la procédure intitulée "Comment remettre en service un plateau de tableau SPARCstorage Array(VxVM)".
Dans le cas d'un disque, voir les étapes qui s'appliquent dans la procédure intitulée "Comment remplacer un disque de tableau SPARCstorage Array(VxVM)".