GNU/Linux >> Belajar Linux >  >> Linux

CentOS / RHEL :Cara menghapus Volume Fisik (PV) bekas dari Grup Volume (VG) di LVM

Kami telah melihat cara menghapus PV yang tidak digunakan dari grup volume dengan perintah vgreduce.

CentOS / RHEL :Cara menghapus Volume Fisik (PV) yang tidak digunakan dari Grup Volume (VG) di LVM

Perintah vgreduce mengecilkan grup volume dengan menghapus satu atau lebih PV. Tetapi jika PV digunakan oleh salah satu LV, pertama-tama kita harus memindahkan LV ke beberapa PV gratis lainnya menggunakan pvmove dan kemudian kita dapat menggunakan perintah vgreduce seperti biasa untuk menghapus PV. Kami kemudian dapat menggunakan PVS gratis ini di VG lain atau menghapusnya dari konfigurasi LVM.

Menghapus PV bekas dari VG

1. Perpanjang VG. di mana vg01 adalah nama VG dan /dev/sdc adalah perangkat tujuan.

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

Jika Anda memiliki lebih dari satu disk, ulangi operasi ini untuk semuanya atau berikan disk dalam perintah yang sama dengan spasi.

2. Konfirmasikan ruang disk menggunakan perintah pvs. Seperti yang Anda lihat di bawah, disk yang baru ditambahkan ini kosong dengan ruang yang cukup untuk menampung data di /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. Jalankan perintah pvmove untuk PV asli yang dalam contoh ini adalah /dev/sdb. perintah pvmove akan memigrasikan semua LV yang ada di perangkat /dev/sdb ke perangkat /dev/sdc. Ini dilakukan secara online tanpa gangguan. Anda bisa melihat statusnya di baris perintah.

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

4. Kurangi VG untuk melepaskan /dev/sdb PV.

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

5. Periksa /dev/sdb (asal) benar-benar gratis sekarang.

# 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. Sekarang Anda dapat menghapusnya sepenuhnya dari konfigurasi LVM jika Anda mau atau Anda dapat menggunakannya di beberapa grup volume lainnya. Di bawah ini adalah contoh untuk menghapusnya dari konfigurasi LVM.

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


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

  2. CentOS / RHEL :Cara menambahkan Volume Fisik baru ke Grup Volume yang ada

  3. CentOS / RHEL :Cara resize (memperpanjang) Physical Volume (PV) yang ada

  1. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  2. Cara Menghapus Disk dari Grup Volume LVM

  3. CentOS / RHEL :Cara Memperpanjang Volume Fisik di LVM dengan Memperluas Partisi Disk yang digunakan

  1. CentOS / RHEL LVM :Mencadangkan Metadata Grup Volume

  2. RHEL / CentOS :Cara mengecilkan volume LVM

  3. CentOS / RHEL :Pindahkan Volume Fisik dari Grup Volume yang ada ke Grup Volume lain