5.3. Come spostare i file system swap da un dispositivo con percorso singolo ad uno multipath
Per impostazione predefinita i dispositivi di swap sono impostati come volumi logici e non necessitano di alcuna configurazione speciale se li configurate come dispositivi multipath. Per fare questo è necessario impostare multipathing sui volumi fisici che costituiscono il gruppo di volumi logici. Se il dispositivo di swap non è un volume LVM ed è montato in base al nome del dispositivo, allora sarà necessario modificare il file
fstab
per smistarsi sul nome del dispositivo multipath appropriato.
- Determinare il numero WWID del dispositivo swap eseguendo il comando
/sbin/multipath
con l'opzione-v3
. L'output del comando dovrebbe mostrare il dispositivo swap all'interno dell'elenco dei percorsi.Andate alla ricerca all'interno dell'output del comando della riga avente il seguente formato la quale mostrerà il dispositivo di swap:WWID H:B:T:L devname MAJOR:MINOR
Per esempio, se il file system swap è stato impostato susda
o su una delle sue partizioni, allorà potrete visualizzare una riga simile alla seguente:===== paths list ===== ... 1ATA WDC WD800JD-75MSA3 WD-WMAM9F 1:0:0:0 sda 8:0 ...
- Impostate un alias per il dispositivo swap nel file
/etc/multipath.conf
:multipaths { multipath { wwid WWID_of_swap_device alias swapdev } }
- Modificare
/etc/fstab
e sostituite il percorso del dispositivo vecchio per il dispositivo root con il dispositivo multipath.Per esempio se in possesso della seguente voce nel file/etc/fstab
:/dev/sda2 swap ext4 defaults 0 0
Modificare la voce in questione nel modo seguente:/dev/mapper/swapdev swap ext4 defaults 0 0