Masalahnya
perintah pvcreate gagal saat menggunakan perangkat multipath dengan kesalahan di bawah ini bahkan saat perangkat ada.
# 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).
Kesalahan biasanya terjadi ketika /etc/lvm/lvm.conf memiliki bagian filter yang salah atau perangkat yang mencoba digunakan sebagai PV sudah memiliki Partisi yang mendasarinya. Gunakan salah satu solusi yang dijelaskan di bawah ini tergantung pada situasi yang Anda alami.
Solusi 1 :Verifikasi pengaturan filter di /etc/lvm/lvm.conf
1. Verifikasi pengaturan filter di /etc/lvm/lvm.conf dan memastikannya memungkinkan untuk memindai perangkat multipath. Sistem dengan perangkat LVM pada penyimpanan SCSI lokal dan penyimpanan SAN device-mapper-multipath mungkin menentukan:
# cat /etc/lvm/lvm.conf filter = [ "a|^/dev/sda[1-9]$|", "a|^/dev/mapper/*|", "r|^/dev/*|" ]
2. Gunakan perangkat multipath /dev/mapper/mpatha dan pvcreate pada perangkat multipath.
# pvcreate /dev/mapper/mpatha Physical volume "/dev/mapper/mpatha" successfully created
Solusi 2 :hapus partisi yang ada jika ada
Solusi kedua adalah dengan benar-benar memverifikasi apakah perangkat yang mencoba digunakan sebagai PV tidak memiliki partisi yang mendasarinya. Dalam kasus di bawah ini, mpatha disk multipath memiliki partisi mpatha1 seperti yang ditunjukkan di bawah ini.
# 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 <------------CATATAN :Jika Anda mencoba membuat volume fisik LVM di seluruh perangkat tempat Anda telah mengonfigurasi partisi, perintah pvcreate akan gagal. Jika Anda ingin menggunakan seluruh perangkat daripada partisi, Anda harus menghapus partisi yang ada dari perangkat. Anda dapat menghapus partisi yang ada dengan perintah kpartx -d dan fdisk. Jika sistem Anda memiliki perangkat blok yang lebih besar dari 2 TB, Anda dapat menggunakan perintah parted untuk menghapus partisi.
Seperti yang dijelaskan, harap hapus partisi yang mendasarinya pada perangkat yang mencoba menjadi PV dengan mengeluarkan perintah fdisk setelah itu, coba ulangi 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