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

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

Zde je situace – příkazy pvcreate a vgcreate vyvolávají chyby zobrazené níže.

# pvcreate /dev/sdd1
Can't open /dev/sdd1 exclusively. Mounted filesystem?
# vgcreate vg1 /dev/sdd1
Can't open /dev/sdd1 exclusively. Mounted filesystem?
Unable to add physical volume '/dev/sdd1' to volume group 'vg1'.

Pravděpodobná příčina chyby

LVM vytvoří štítek pv na zařízení pouze v případě, že se aktuálně nepoužívá. Existují některé další různé příčiny tohoto problému, mezi které patří:

  • Zařízení pro pvcreate má připojený souborový systém.
  • Zařízení pro pvcreate má oddíl, ale vy používáte pvcreate na celém disku.
  • Zařízení pro pvcreate je dm-multipath a již nemá oddíly na disku, ale stále může mít oddíly namapované v tabulkách mapovače zařízení.
  • Zařízení pro pvcreate bylo dříve LVM PV a pro toto zařízení stále existují položky v tabulce mapovače zařízení.

1. Ujistěte se, že není namontováno zařízení, na kterém se pokoušíte vytvořit PV.

# df -hP
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/vg1-lv1   17G  4.3G   13G  26% /data

Můžete také spustit příkaz „fuser“ na oddílu a zjistit, jaké procesy přistupují k zařízení.

# fuser -m -v /dev/sdd1

2. Pokud jej používá přípojný bod, který je aktuálně připojen, nejprve jej odpojte.

# umount /data

3. Pokud spouštíte pvcreate na celém disku, odstraňte jakýkoli oddíl na tomto disku nebo vytvořte PV na novém oddílu.

# pvremove /dev/sdd1

4. Spusťte skenování na úrovni PV, LV a VG.

# pvscan
# vgscan
# lvscan

5. Pokud se jedná o zařízení dm (mapovač zařízení) s více cestami, zkontrolujte, zda v „tabulce dmsetup nejsou nějaké zastaralé položky. ‘. Odstraňte zastaralé položky, pokud existují.

# dmsetup info -C
# dmsetup remove [dm_map_name]
Poznámka :Pokud se zařízení používá a používá ho nějaká služba, před provedením výše uvedených kroků zastavte službu a odpojte souborový systém (pokud je připojen).


Cent OS
  1. Jak namapovat zařízení /dev/sdX a /dev/mapper/mpathY ze zařízení /dev/dm-Z

  2. fdisk:Nelze zapisovat /dev/sdg:Špatný deskriptor souboru – chyba při formátování USB disku

  3. mdadm:Nelze otevřít /dev/sda1:Zařízení nebo prostředek je zaneprázdněn

  1. avrdude:ser_open():nelze otevřít zařízení /dev/ttyACM0:Zařízení nebo zdroj je zaneprázdněn

  2. Kdy mám použít /dev/shm/ a kdy /tmp/?

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

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

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

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