5.4. 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 procédure 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 /etc/fstab pour basculer sur le nom de périphérique multipath approprié.
  1. 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é sur sda 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
    ...
  2. Configurez un alias pour le périphérique swap dans le fichier /etc/multipath.conf :
    multipaths {
        multipath {
            wwid WWID_of_swap_device
            alias swapdev
        }
    }
  3. Modifiez le fichier /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                    swap    defaults        0 0
    Vous devriez modifier l'entrée comme suit :
    /dev/mapper/swapdev swap          swap    defaults        0 0