GNU/Linux >> Znalost Linux >  >> Cent OS

pvcreate selže s chybou:„Zařízení /dev/mapper/mpatha nenalezeno (nebo ignorováno filtrováním).“

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


Cent OS
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Kdy použít /dev/random vs /dev/urandom?

  3. pvcreate error:Nelze otevřít výhradně /dev/sdx. Připojený souborový systém?

  1. „Zařízení /dev/mappper/mpath25 nenalezeno (nebo ignorováno filtrováním)“ – chyba při vytváření fyzického svazku pomocí pvcreate

  2. Linux:Rozdíl mezi /dev/console , /dev/tty a /dev/tty0

  3. echo nebo print /dev/stdin /dev/stdout /dev/stderr

  1. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  2. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  3. Proč jsou < nebo > vyžadovány pro použití /dev/tcp