Я использую коробку 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
Я уверен, что это что-то глупое, что мне не хватает - кто-нибудь может подтолкнуть меня в правильном направлении?