7.3. Déplacement d'un système de fichiers swap d'un périphérique à chemin d'accès unique vers un périphérique à chemins d'accès multiples
Par défaut, les périphériques d'échange sont configurés en tant que volumes logiques. Il n'est donc pas nécessaire de suivre une procédure particulière pour les configurer en tant que périphériques à chemins multiples, à condition que vous configuriez les chemins multiples sur les volumes physiques qui constituent le groupe de volumes logiques. Toutefois, si votre périphérique d'échange n'est pas un volume LVM et qu'il est monté par nom de périphérique, vous devrez peut-être modifier le fichier /etc/fstab
pour passer au nom de périphérique à chemins multiples approprié.
Procédure
Ajoutez le WWID de l'appareil au fichier
/etc/multipath/wwids
:# multipath -a swap_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 au format suivant :date wwid: ignoring map
Cela indique que la commande n'a pas réussi à créer le périphérique à trajets multiples.
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 mapCréez un alias pour le périphérique d'échange dans le fichier
/etc/multipath.conf
:multipaths { multipath { wwid WWID_of_swap_device alias swapdev } }
Modifiez le fichier
/etc/fstab
et remplacez l'ancien chemin d'accès au périphérique racine par le périphérique à chemins multiples.Par exemple, si vous avez l'entrée suivante dans le fichier
/etc/fstab
:/dev/sdb2 swap swap defaults 0 0
Modifiez l'entrée comme suit :
/dev/mapper/swapdev swap swap defaults 0 0
Reconstruire le système de fichiers initramfs avec multipath :
# dracut --force -H --add multipath
- Arrêter la machine.
- Démarrer la machine.
- Rendre les autres chemins visibles à la machine.
Verification steps
Vérifiez que le périphérique de permutation se trouve sur le périphérique à chemins multiples :
# swapon -s
Par exemple :
# swapon -s Filename Type Size Used Priority /dev/dm-3 partition 4169724 0 -2
Le nom du fichier doit correspondre au périphérique d'échange multipath.
# readlink -f /dev/mapper/swapdev /dev/dm-3