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

Nelze rozšířit souborový systém LVM pomocí přidruženého snímku v CentOS/RHEL

Problém

Uživatel nemůže rozšířit systém souborů LVM, který má snímek, Chyba „Velikost původních svazků snímku lze změnit pouze v době, kdy není aktivní:zkuste lvchange -an “. Uživatel vytvořil snímek na webu jiný než root Hlasitost LVM, jak je uvedeno níže.

# 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

Pokud by se uživatel pokusil rozšířit souborový systém o přidružený snímek, vyvolalo by to chybu, jak je uvedeno níže.

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

Řešení

LV se snímkem je třeba před rozšířením/změnou velikosti deaktivovat, protože online změna velikosti oddílů LVM se snímkem není možná. Postupujte podle následujících kroků:

1. Nejprve deaktivujte oddíl LVM a ověřte aktuální velikost LV.

# 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. Nyní proveďte operaci změny velikosti a znovu ověřte velikost LV.

# 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. Dalším krokem je změna velikosti snímku LVM přidruženého k LV.

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


Cent OS
  1. Jak monitorovat systém pomocí Sysstat na Centos

  2. Režim jednoho uživatele v CentOS 7 / RHEL 7

  3. Jak zmenšit kořenový souborový systém na CentOS / RHEL 6

  1. Chyba XFS:Nelze připojit souborový systém s oprávněním Noacl v CentOS/RHEL 7

  2. Nelze se přihlásit pomocí GUI na CentOS/RHEL 7

  3. CentOS / RHEL:Jak zmenšit kořenový souborový systém LVM

  1. CentOS / RHEL 7:nelze spustit službu vsftpd

  2. Jak integrovat systém CentOS/RHEL do AD domény s LDAP/Kerberos/SSSD

  3. Nelze spustit operační systém Linux s auditem (CentOS/RHEL)