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
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
-
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
Par exemple, si le périphérique racine est
/dev/sdb
, entrez la commande suivante.#
multipath -a /dev/sdb
wwid '3600d02300069c9ce09d41c4ac9c53200' added
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
Par exemple, si le WWID de l'appareil est 3600d02300069c9ce09d41c4ac9c53200, vous verrez une ligne dans la sortie telle que la suivante :
# multipath Oct 21 09:37:19 | 3600d02300069c9ce09d41c4ac9c53200: ignoring map
Reconstruire le système de fichiers
initramfs
avecmultipath
:# dracut --force -H --add multipath
- 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 mpatha (3600d02300069c9ce09d41c4ac9c53200) dm-0 3PARdata,VV