5.3. Déplacer les systèmes de fichiers swap d'un périphérique single-path à un périphérique multipath
Par défaut, les périphériques swap sont installés en tant que volumes logiques. Ceci ne requiert pas de configuration particulière pour les configurer comme périphériques multipath pourvu que vous installiez le multipathing sur les volumes physiques qui constituent le groupe de volumes logiques. Cependant, si le périphérique swap n'est pas un volume LVM et qu'il est monté par nom de périphérique, vous devrez sans doute modifier le fichier
fstab
pour basculer sur le nom de périphérique multipath approprié.
- Déterminez le numéro de WWID du périphérique swap en exécutant la commande
/sbin/multipath
avec l'option-v3
. La sortie de la commande devrait afficher le périphérique swap dans la liste des chemins.Cherchez une ligne sous le format suivant qui affiche le périphérique swap dans la sortie de la commande :WWID H:B:T:L devname MAJOR:MINOR
Par exemple, si le système de fichiers swap est installé sursda
ou l'une de ses partitions, vous devriez apercevoir une ligne dans la sortie qui ressemble à la suivante :===== paths list ===== ... 1ATA WDC WD800JD-75MSA3 WD-WMAM9F 1:0:0:0 sda 8:0 ...
- Configurez un alias pour le périphérique swap dans le fichier
/etc/multipath.conf
:multipaths { multipath { wwid WWID_of_swap_device alias swapdev } }
- Modifiez
/etc/fstab
et remplacez l'ancien chemin du périphérique vers le périphérique racine par le périphérique multipath.Par exemple, si l'entrée suivante se trouvait dans le fichier/etc/fstab
:/dev/sda2 swap ext4 defaults 0 0
Vous devriez modifier l'entrée comme suit :/dev/mapper/swapdev swap ext4 defaults 0 0