Il problema
Il comando pvcreate non riesce durante l'utilizzo del dispositivo multipath con l'errore sotto anche quando il dispositivo è presente.
# fdisk -l /dev/mapper/mpatha Disk /dev/mapper/mpatha: 51.6 GB, 51624542208 bytes, 100829184 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x5d7fc634 Device Boot Start End Blocks Id System /dev/mapper/mpatha1 32 100829183 50414576 83 Linux
# pvcreate /dev/mapper/mpatha Device /dev/mapper/mpatha not found (or ignored by filtering).
L'errore di solito si verifica quando /etc/lvm/lvm.conf ha una sezione di filtro errata o il dispositivo che sta tentando di essere utilizzato come PV ha già una partizione sottostante. Utilizza una delle soluzioni descritte di seguito a seconda della situazione in cui ti trovi.
Soluzione 1:verifica le impostazioni del filtro in /etc/lvm/lvm.conf
1. Verifica le impostazioni del filtro in /etc/lvm/lvm.conf e assicurati che consenta la scansione di dispositivi multipath. Un sistema con dispositivi LVM su storage SCSI locale e storage SAN device-mapper-multipath potrebbe definire:
# cat /etc/lvm/lvm.conf filter = [ "a|^/dev/sda[1-9]$|", "a|^/dev/mapper/*|", "r|^/dev/*|" ]
2. Usa il dispositivo multipath /dev/mapper/mpatha e pvcreate sul dispositivo multipath.
# pvcreate /dev/mapper/mpatha Physical volume "/dev/mapper/mpatha" successfully created
Soluzione 2:elimina le partizioni esistenti, se presenti
Una seconda soluzione è verificare effettivamente se il dispositivo che sta tentando di essere utilizzato come PV non contiene partizioni sottostanti. Nel caso seguente, il disco multipath mpatha ha una partizione mpatha1 come mostrato di seguito.
# fdisk -l /dev/mapper/mpatha Disk /dev/mapper/mpatha: 51.6 GB, 51624542208 bytes, 100829184 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x5d7fc634 Device Boot Start End Blocks Id System /dev/mapper/mpatha1 32 100829183 50414576 83 Linux <------------NOTA :Se si tenta di creare un volume fisico LVM su un intero dispositivo su cui sono state configurate partizioni, il comando pvcreate fallirà. Se si desidera utilizzare l'intero dispositivo anziché una partizione, è necessario rimuovere le partizioni esistenti dal dispositivo. Puoi rimuovere le partizioni esistenti con i comandi kpartx -d e fdisk. Se il tuo sistema ha dispositivi a blocchi superiori a 2 Tb, puoi utilizzare il comando parted per rimuovere le partizioni.
Come descritto, elimina qualsiasi partizione sottostante sul dispositivo che sta tentando di essere un PV emettendo il comando fdisk in seguito, per favore riprova pvcreate.
# fdisk /dev/mapper/mpatha Disk /dev/mapper/mpatha: 51.6 GB, 51624542208 bytes, 100829184 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x5d7fc634 Device Boot Start End Blocks Id System /dev/mapper/mpatha1 32 100829183 50414576 83 Linux Command (m for help): d Partition number (1-4): 1 Command (m for help): w
# pvcreate /dev/mapper/mpatha Physical volume "/dev/mapper/mpatha" successfully created