GNU/Linux >> Belajar Linux >  >> Cent OS

pvcreate Gagal Dengan Kesalahan:"Perangkat /dev/mapper/mpatha Tidak Ditemukan (atau Diabaikan Dengan Pemfilteran)."

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


Cent OS
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  3. kesalahan pvcreate:Tidak dapat membuka /dev/sdx secara eksklusif. Sistem file terpasang?

  1. Cara memetakan perangkat /dev/sdX dan /dev/mapper/mpathY dari perangkat /dev/dm-Z

  2. fdisk:Tidak dapat menulis /dev/sdg:Deskriptor file buruk – kesalahan saat memformat disk USB

  3. Bagaimana Anda menukar/dev/sda dengan/dev/sdb?

  1. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  2. Linux:Perbedaan antara /dev/console , /dev/tty dan /dev/tty0

  3. kernel:menonaktifkan /dev/kmem dan /dev/mem