Расширение логического тома на RHEL7 - PullRequest
0 голосов
/ 18 января 2019

Я использую коробку RHEL7, созданную нашей собственной системой обеспечения vm.

Они создают логические тома для таких файлов, как / var, / home, swap и т. Д., Используя 2 пула пространства. Я пытался следовать примерам и описаниям того, как добавить часть этого нераспределенного пространства в том из https://www.tecmint.com/extend-and-reduce-lvms-in-linux/,, и застрял, заставляя 'resize2fs' работать как положено.

с помощью lvdisplay - я получил соответствующий объем:

      --- Logical volume ---
  LV Path                /dev/rootvg/lvvar
  LV Name                lvvar
  VG Name                rootvg
  LV UUID                WGkYI1-WG0S-uiXS-ziQQ-4Pbe-rv1H-0HyA2a
  LV Write Access        read/write
  LV Creation host, time localhost, 2018-06-05 16:10:01 -0400
  LV Status              available
  # open                 1
  LV Size                2.00 GiB
  Current LE             512
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:5

Я нашел связанную группу томов с помощью vgdisplay:

  --- Volume group ---
  VG Name               rootvg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  8
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                7
  Open LV               7
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <49.00 GiB
  PE Size               4.00 MiB
  Total PE              12543
  Alloc PE / Size       5120 / 20.00 GiB
  Free  PE / Size       7423 / <29.00 GiB
  VG UUID               5VkgVi-oZ56-KqMk-6vmf-ttNo-EMHG-quotwk

Я решил взять 4G у Free PE и расширил пространство:

lvextend -l +1024 /dev/rootvg/lvvar

, который ответил, как и ожидалось:

  Size of logical volume rootvg/lvvar changed from 2.00 GiB (512 extents) to 6.00 GiB (1536 extents).
  Logical volume rootvg/lvvar successfully resized.

Но когда я пытаюсь использовать resize2fs - я получаю это:

# resize2fs /dev/mapper/rootvg-lvvar
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/rootvg-lvvar

Я уверен, что это что-то глупое, что мне не хватает - кто-нибудь может подтолкнуть меня в правильном направлении?

1 Ответ

0 голосов
/ 07 мая 2019

Вместо этого используйте xfs_growfs.

xfs_growfs /dev/mapper/rootvg-lvvar
...