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
# multipath -a swap_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 au format suivant :date wwid: ignoring map
date wwid: ignoring map
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
# multipath Oct 21 09:37:19 | 3600d02300069c9ce09d41c4ac9c53200: ignoring map
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez un alias pour le périphérique d'échange dans le fichier
/etc/multipath.conf
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
/dev/sdb2 swap swap defaults 0 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Modifiez l'entrée comme suit :
/dev/mapper/swapdev swap swap defaults 0 0
/dev/mapper/swapdev swap swap defaults 0 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Reconstruire le système de fichiers initramfs avec multipath :
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 que le périphérique de permutation se trouve sur le périphérique à chemins multiples :
swapon -s
# swapon -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple :
swapon -s
# swapon -s Filename Type Size Used Priority /dev/dm-3 partition 4169724 0 -2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Le nom du fichier doit correspondre au périphérique d'échange multipath.
readlink -f /dev/mapper/swapdev
# readlink -f /dev/mapper/swapdev /dev/dm-3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow