LVM调整容量

LVM调整容量

八月 08, 2019

LVM调整容量

目录

[隐藏]

准备工作[编辑]

查看/etc/fstab,确认分区挂载情况

1
2
3
4
5
6
7
root:]# cat /etc/fstab

/dev/mapper/VolGroup-LogVol02 /data0 ext4 defaults 1 2
/dev/mapper/VolGroup-LogVol03 /data1 ext4 defaults 1 2
/dev/mapper/VolGroup-LogVol04 /data2 ext4 defaults 1 2
/dev/mapper/VolGroup-LogVol05 /data3 ext4 defaults 1 2
/dev/mapper/VolGroup-LogVol01 /opt ext4 defaults 1 2

用vgdisplay查看当初lvm情况

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root:]# vgdisplay

--- Volume group ---
VG Name VolGroup
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 9
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 6
Open LV 6
Max PV 0
Cur PV 1
Act PV 1
VG Size 877.05 GiB
PE Size 4.00 MiB
Total PE 224525
Alloc PE / Size 224525 / 877.05 GiB
Free PE / Size 0 / 0
VG UUID 0IYC5T-NoQz-z123-m61f-qTni-yfMk-p0x49V

缩减卷[编辑]

卸载缩减卷[编辑]

1
umount  /data1

文件系统变更[编辑]

缩减为10G容量的大小 (不能超过已存数据的大小,如里边已经有20G数据,最少也要21G保证正常)

1
resize2fs /dev/mapper/VolGroup-LogVol03 10G

如有提示

1
Please run 'e2fsck -f /dev/mapper/VolGroup-LogVol03' first.

请执行

1
e2fsck -f /dev/mapper/VolGroup-LogVol03

再执行缩减为10G容量的命令

1
resize2fs /dev/mapper/VolGroup-LogVol03 10G

LVM缩减[编辑]

1
lvresize -L 10G /dev/mapper/VolGroup-LogVol03

挂载缩减卷[编辑]

缩减完成,把缩减卷挂载到系统

1
mount  /data1

扩容其它卷[编辑]

扩容卷不用卸载,可以直接操作

先用vgdisplay查看当初lvm情况

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root:]# vgdisplay

--- Volume group ---
VG Name VolGroup
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 9
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 6
Open LV 6
Max PV 0
Cur PV 1
Act PV 1
VG Size 877.05 GiB
PE Size 4.00 MiB
Total PE 224525
Alloc PE / Size 224525 / 877.05 GiB
Free PE / Size 24320 / 90G
VG UUID 0IYC5T-NoQz-z123-m61f-qTni-yfMk-p0x49V

可以看到,上边有90G空闲空间

扩容LVM[编辑]

执行

1
lvresize -L +90G /dev/mapper/VolGroup-LogVol05

文件系统变更[编辑]

1
resize2fs /dev/mapper/VolGroup-LogVol05