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 servicemultipathd
systemd
:dnf install device-mapper-multipath
# dnf install device-mapper-multipath
Copy 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éfinirchkconfig
pourmultipathd
àon
:mpathconf --enable
# mpathconf --enable
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Si le paramètre de configuration
find_multipaths
n'est pas défini suryes
, modifiez les sectionsblacklist
etblacklist_exceptions
du 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_multipaths
autorise le périphérique, même s'il n'a qu'un seul chemin d'accès.multipath -a root_devname
# multipath -a root_devname
Copy 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' added
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Confirmez que votre fichier de configuration est correctement configuré en exécutant la commande
multipath
et 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 map
Copy 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 map
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Reconstruire le système de fichiers
initramfs
avecmultipath
:dracut --force -H --add multipath
# dracut --force -H --add multipath
Copy 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,VV
Copy to Clipboard Copied! Toggle word wrap Toggle overflow