37.3. Mettre à jour la taille du périphérique multivoies (« Multipath »)


Si la fonction multivoies est activée sur le système, vous devrez également refléter la modification de taille d'unité logique sur le périphérique multivoies correspondant de l'unité logique (après avoir redimensionné l'unité logique). Pour Red Hat Enterprise Linux 5.3 (ou ses versions supérieures), cela peut être fait avec multipathd. Tout d'abord, veuillez vous assurer que multipathd soit bien en cours d'exécution en utilisant service multipathd status. Une fois le bon fonctionnement de multipathd vérifié, veuillez exécuter la commande suivante :
# multipathd -k"resize map multipath_device"
La variable multipath_device est l'entrée multivoies correspondante du périphérique dans /dev/mapper. Selon la manière par laquelle la fonction multivoies est configurée sur le système, multipath_device peut se trouver sous deux différents formats :
  • mpathX, où X est l'entrée correspondante du périphérique (par exemple, mpath0)
  • un WWID ; par exemple, 3600508b400105e210000900000490000
Pour déterminer quelle entrée multivoies correspond à l'unité logique redimensionnée, veuillez exécuter multipath -ll. Ceci affiche une liste de toutes les entrées multivoies dans le système, ainsi que les chiffres majeurs et mineurs des périphériques correspondants.

Important

Ne pas utiliser multipathd -k"resize map multipath_device" si des commandes sont en file d'attente sur multipath_device. Autrement dit, veuillez ne pas utiliser cette commande lorsque le paramètre no_path_retry (dans /etc/multipath.conf) est défini sur "queue", et qu'il n'existe aucun chemin actif vers le périphérique.
Si le système utilise une version de Red Hat Enterprise Linux 5.0 à 5.2, vous devrez effectuer la procédure suivante pour ordonner au démon multipathd de reconnaître les modifications apportées à l'unité logique redimensionnée (et de s'y ajuster) :

Procédure 37.1. Redimensionner le périphérique multivoies correspondant (requis pour Red Hat Enterprise Linux 5.0 - 5.2)

  1. Videz la table du mappeur de périphérique du périphérique multivoies en utilisant :
    dmsetup table multipath_device
  2. Enregistrez la table du mappeur de périphériques vidé sous le nom table_name. Cette table sera chargée à nouveau et modifiée ultérieurement.
  3. Examinez la table du mappeur de périphériques. Remarquez que les deux premiers chiffres de chaque ligne correspondent respectivement aux secteurs du début et de la fin du disque.
  4. Veuillez suspendre la cible du mappeur de périphériques :
    dmsetup suspend multipath_device
  5. Ouvrez la table du mappeur de périphériques enregistrée au préalable (table_name). Modifiez le second chiffre (le secteur de fin du disque) afin qu'il reflète le nouveau chiffre de 512 secteurs d'octets sur le disque. Par exemple, si la nouvelle taille de disque fait 2 Go, le second chiffre devra être 4194304.
  6. Veuillez charger à nouveau la table modifiée du mappeur de périphériques :
    dmsetup reload multipath_device table_name
  7. Réactivez la cible du mappeur de périphériques :
    dmsetup resume multipath_device
Pour obtenir davantage d'informations sur les multiples voies, veuillez consulter le Guide Red Hat Enterprise Linux 6 DM Multipath.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.