Problém
Příkaz pvcreate selže při použití vícecestného zařízení s níže uvedenou chybou, i když je zařízení přítomno.
# 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).
K chybě obvykle dochází buď při /etc/lvm/lvm.conf má špatnou sekci filtru nebo zařízení, které se pokouší použít jako PV, již má základní oddíl. Použijte jedno z níže popsaných řešení v závislosti na situaci, ve které se nacházíte.
Řešení 1:Ověřte nastavení filtru v /etc/lvm/lvm.conf
1. Ověřte nastavení filtru v /etc/lvm/lvm.conf a ujistěte se, že umožňuje skenovat vícecestná zařízení. Systém se zařízeními LVM na místním úložišti SCSI a úložišti SAN pro mapování zařízení může definovat:
# cat /etc/lvm/lvm.conf filter = [ "a|^/dev/sda[1-9]$|", "a|^/dev/mapper/*|", "r|^/dev/*|" ]
2. Použijte vícecestné zařízení /dev/mapper/mpatha a pvcreate na vícecestném zařízení.
# pvcreate /dev/mapper/mpatha Physical volume "/dev/mapper/mpatha" successfully created
Řešení 2:odstraňte existující oddíly, pokud existují
Druhým řešením je skutečně ověřit, zda zařízení, které se snaží být použito jako PV, neobsahuje žádné základní oddíly. V níže uvedeném případě má vícecestný disk mpatha oddíl mpatha1, jak je znázorněno níže.
# 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 <------------POZNÁMKA :Pokud se pokusíte vytvořit fyzický svazek LVM na celém zařízení, na kterém jste nakonfigurovali oddíly, příkaz pvcreate selže. Pokud si přejete používat celé zařízení a nikoli oddíl, musíte ze zařízení odstranit existující oddíly. Existující oddíly můžete odstranit pomocí příkazů kpartx -d a fdisk. Pokud má váš systém bloková zařízení, která jsou větší než 2 TB, můžete k odstranění oddílů použít příkaz parted.
Jak je popsáno, odstraňte prosím jakýkoli základní oddíl na zařízení, které se snaží být jako PV, zadáním příkazu fdisk poté, zkuste to znovu 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