7.2. Déplacement d'un système de fichiers racine d'un périphérique à chemin d'accès unique vers un périphérique à chemins d'accès multiples
Si vous avez installé votre système sur un périphérique à chemin unique et que vous ajoutez par la suite un autre chemin au système de fichiers racine, vous devrez déplacer votre système de fichiers racine vers un périphérique à chemins multiples. Reportez-vous à la procédure suivante pour passer d'un périphérique à chemin unique à un périphérique à chemins multiples.
Conditions préalables
-
Vous avez installé le paquetage
device-mapper-multipath.
Procédure
Créez le fichier de configuration
/etc/multipath.conf, chargez le module multipath et activez le servicemultipathdsystemd:dnf install device-mapper-multipath
# dnf install device-mapper-multipathCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exécutez la commande suivante pour créer le fichier de configuration
/etc/multipath.conf, charger le module multipath et définirchkconfigpourmultipathdàon:mpathconf --enable
# mpathconf --enableCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Si le paramètre de configuration
find_multipathsn'est pas défini suryes, modifiez les sectionsblacklistetblacklist_exceptionsdu fichier/etc/multipath.conf, comme décrit dans la section Empêcher les périphériques d'emprunter des chemins multiples. Pour que multipath construise un périphérique multipath au-dessus du périphérique racine dès qu'il est découvert, entrez la commande suivante. Cette commande garantit également que
find_multipathsautorise le périphérique, même s'il n'a qu'un seul chemin d'accès.multipath -a root_devname
# multipath -a root_devnameCopy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple, si le périphérique racine est
/dev/sdb, entrez la commande suivante.multipath -a /dev/sdb
# multipath -a /dev/sdb wwid '3600d02300069c9ce09d41c4ac9c53200' addedCopy to Clipboard Copied! Toggle word wrap Toggle overflow Confirmez que votre fichier de configuration est correctement configuré en exécutant la commande
multipathet recherchez dans la sortie une ligne du format suivant. Cela indique que la commande n'a pas réussi à créer le périphérique à trajets multiples.date wwid: ignoring map
date wwid: ignoring mapCopy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple, si le WWID de l'appareil est 3600d02300069c9ce09d41c4ac9c53200, vous verrez une ligne dans la sortie telle que la suivante :
multipath
# multipath Oct 21 09:37:19 | 3600d02300069c9ce09d41c4ac9c53200: ignoring mapCopy to Clipboard Copied! Toggle word wrap Toggle overflow Reconstruire le système de fichiers
initramfsavecmultipath:dracut --force -H --add multipath
# dracut --force -H --add multipathCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Arrêter la machine.
- Démarrer la machine.
- Rendre les autres chemins visibles à la machine.
Verification steps
Vérifiez si le périphérique à trajets multiples est créé en exécutant la commande suivante :
multipath -l | grep 3600d02300069c9ce09d41c4ac9c53200
# multipath -l | grep 3600d02300069c9ce09d41c4ac9c53200 mpatha (3600d02300069c9ce09d41c4ac9c53200) dm-0 3PARdata,VVCopy to Clipboard Copied! Toggle word wrap Toggle overflow