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

Tidak Dapat Memperpanjang Sistem File LVM dengan Snapshot Terkait di CentOS/RHEL

Masalahnya

Pengguna tidak dapat Memperpanjang sistem file LVM yang memiliki snapshot, Kesalahan “Volume asal snapshot dapat diubah ukurannya hanya saat tidak aktif:coba lvchange -an “. Pengguna telah membuat cuplikan di non-root Volume LVM seperti yang ditunjukkan di bawah ini.

# lvcreate --size 100M --snapshot --name testsnap /dev/testVG/testLV 
  Logical volume "testsnap" created
# lvs -a -o+devices
  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert Devices       
  LogVol00 VolGroup00 -wi-ao   7.91G                                       /dev/vda2(0)  
  LogVol01 VolGroup00 -wi-ao   1.97G                                       /dev/vda2(253)
  testLV   testVG     owi-a-   1.00G                                       /dev/vdb1(0)  
  testsnap testVG     swi-a- 100.00M testLV   0.01                         /dev/vdb1(256)
# vgs -a
  VG         #PV #LV #SN Attr   VSize VFree
  VolGroup00   1   2   0 wz--n- 9.88G    0 
  testVG       2   2   1 wz--n- 3.99G 2.89G

Jika pengguna mencoba memperluas sistem file dengan snapshot terkait, itu akan menimbulkan kesalahan seperti yang ditunjukkan di bawah ini.

# lvextend -L +1G /dev/testVG/testLV 
  Snapshot origin volumes can be resized only while inactive: try lvchange -an

Solusinya

LV dengan snapshot harus dinonaktifkan sebelum memperluas/mengubah ukuran karena pengubahan ukuran partisi LVM secara online dengan snapshot tidak dimungkinkan. Ikuti langkah-langkah yang diuraikan di bawah ini:

1. Nonaktifkan partisi LVM terlebih dahulu dan verifikasi ukuran LV saat ini.

# lvchange -an /dev/testVG/testLV 
# lvs -a -o+devices
  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert Devices       
  LogVol00 VolGroup00 -wi-ao   7.91G                                       /dev/vda2(0)  
  LogVol01 VolGroup00 -wi-ao   1.97G                                       /dev/vda2(253)
  testLV   testVG     owi---   1.00G                                       /dev/vdb1(0)  
  testsnap testVG     swi--- 100.00M testLV                                /dev/vdb1(256)

2. Sekarang lakukan operasi pengubahan ukuran dan verifikasi ukuran LV lagi.

# lvextend -L +1G /dev/testVG/testLV 
  Extending logical volume testLV to 2.00 GB
  Logical volume testLV successfully resized
# lvs -a -o+devices
  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert Devices       
  LogVol00 VolGroup00 -wi-ao   7.91G                                       /dev/vda2(0)  
  LogVol01 VolGroup00 -wi-ao   1.97G                                       /dev/vda2(253)
  testLV   testVG     owi---   2.00G                                       /dev/vdb1(0)  
  testLV   testVG     owi---   2.00G                                       /dev/vdb1(281)
  testLV   testVG     owi---   2.00G                                       /dev/vdc1(0)  
  testsnap testVG     swi--- 100.00M testLV                                /dev/vdb1(256)

3. Langkah selanjutnya adalah mengubah ukuran snapshot LVM yang terkait dengan LV.

# lvextend -L +100M /dev/testVG/testsnap
Extending logical volume testsnap to 200.00 MB
  Logical volume testsnap successfully resized


Cent OS
  1. Cara mengecilkan sistem file root di CentOS / RHEL 6

  2. Kesalahan XFS:Tidak dapat memasang sistem file Dengan Izin Noacl di CentOS/RHEL 7

  3. Cara Mengintegrasikan sistem CentOS/RHEL ke dalam Domain AD dengan LDAP/Kerberos/SSSD

  1. Tidak dapat masuk dengan GUI di CentOS/RHEL 7

  2. CentOS / RHEL :Cara Mengecilkan Sistem File Root LVM

  3. Perintah LVM Gagal Dengan "Gagal memuat file konfigurasi /etc/lvm/lvm.conf"

  1. Cara Memantau Sistem dengan Sysstat di Centos

  2. CentOS / RHEL 7 :tidak dapat memulai layanan vsftpd

  3. Tidak Dapat Mem-boot OS Linux dengan Auditd (CentOS/RHEL)