GNU/Linux >> Znalost Linux >  >> Linux

CentOS / RHEL :Jak odstranit použitý fyzický svazek (PV) ze skupiny svazků (VG) v LVM

Již jsme viděli, jak odstranit nepoužívané PV ze skupiny svazků pomocí příkazu vgreduce.

CentOS / RHEL :Jak odstranit nepoužívaný fyzický svazek (PV) ze skupiny svazků (VG) v LVM

Příkaz vgreduce zmenší skupinu svazků odstraněním jednoho nebo více PV. Ale v případě, že PV používá některý z LV, musíme nejprve přesunout LV na nějaké jiné volné PV pomocí pvmove a pak můžeme použít příkaz vgreduce jako obvykle k odstranění PV. Tyto volné PVS pak můžeme buď použít v jiném VG, nebo je odstranit z konfigurace LVM.

Odebrání použitého PV z VG

1. Prodlužte VG. kde vg01 je název VG a /dev/sdc je cílové zařízení.

# vgextend vg01 /dev/sdc
  Volume group "vg01" successfully extended

Pokud máte více než jeden disk, zopakujte tuto operaci pro všechny nebo poskytněte disky ve stejném příkazu mezerami.

2. Potvrďte místa na disku pomocí příkazu pvs. Jak můžete vidět níže, nově přidaný disk je volný s dostatečným prostorem pro uložení dat na /dev/sdb PV.

# pvs -o+pv_used
  PV         VG   Fmt  Attr PSize  PFree  Used  
  /dev/sda2  cl   lvm2 a--  19.00g     0  19.00g
  /dev/sdb   vg01 lvm2 a--  20.00g 10.00g 10.00g
  /dev/sdc   vg01 lvm2 a--  20.00g 20.00g     0

3. Spusťte příkaz pvmove pro původní PV, kterým je v tomto příkladu /dev/sdb. Příkaz pvmove migruje všechny LV přítomné na zařízení /dev/sdb do zařízení /dev/sdc. To se děje online bez jakéhokoli přerušení. Stav můžete vidět na příkazovém řádku.

# pvmove /dev/sdb
  /dev/sdb: Moved: 1.48%
  /dev/sdb: Moved: 100.00%

4. Snižte VG, abyste uvolnili /dev/sdb PV.

# vgreduce vg01 /dev/sdb
  Removed "/dev/sdb" from volume group "vg01"

5. Zkontrolujte, zda je /dev/sdb (origin) nyní zcela zdarma.

# pvs -o+pv_used
  PV         VG   Fmt  Attr PSize  PFree  Used  
  /dev/sda2  cl   lvm2 a--  19.00g     0  19.00g
  /dev/sdb        lvm2 ---  20.00g 20.00g     0 
  /dev/sdc   vg01 lvm2 a--  20.00g 10.00g 10.00g

6. Nyní jej můžete zcela odstranit z konfigurace LVM, pokud chcete, nebo jej můžete použít v jiné skupině svazků. Níže je uveden příklad odstranění z konfigurace LVM.

# pvremove /dev/sdb
  Labels on physical volume "/dev/sdb" successfully wiped.


Linux
  1. Jak odebrat disk ze skupiny svazků LVM

  2. CentOS / RHEL LVM:Zálohování metadat skupiny svazků

  3. RHEL / CentOS :Jak zmenšit objem LVM

  1. CentOS / RHEL :Přesune fyzický svazek z existující skupiny svazků do jiné skupiny svazků

  2. CentOS / RHEL :Jak přesunout skupinu svazků z jednoho systému do druhého

  3. CentOS / RHEL :Jak odstranit svazek LVM

  1. CentOS / RHEL :Jak odstranit zrcadlo pomocí mdadm

  2. CentOS / RHEL :Jak odstranit nepoužívaný fyzický svazek (PV) ze skupiny svazků (VG) v LVM

  3. CentOS / RHEL :Jak najít volné místo ve skupině svazků v LVM