centos7 逻辑卷扩容
Posted zoujiaojiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 逻辑卷扩容相关的知识,希望对你有一定的参考价值。
需求
新增加一块盘300G,需要增加到/data中。
解决方案
增加磁盘 -> 初始化物理卷 -> 扩容卷组 -> 扩容逻辑卷
操作步骤
初始化物理卷
查看磁盘信息
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 199G 0 part
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 7.9G 0 lvm
├─centos-home 253:2 0 20G 0 lvm /home
└─centos-data 253:3 0 121.1G 0 lvm /data
sdb 8:16 0 300G 0 disk
sr0 11:0 1 1024M 0 rom
将新增加的300G sdb初始化为物理卷
# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <199.00g 0
/dev/sdb lvm2 --- 300.00g 300.00g
扩容卷组
查看卷组信息
# vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 7
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 4
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size <199.00 GiB
PE Size 4.00 MiB
Total PE 50943
Alloc PE / Size 50943 / <199.00 GiB
Free PE / Size 0 / 0
VG UUID b6hhPm-vnxI-g6Qv-zJMu-RvOJ-oy2V-lP4QBm
将sdb分的区初始化为物理卷加入到卷组 centos 中
# vgextend centos /dev/sdb
Volume group "centos" successfully extended
扩容逻辑卷
查看逻辑卷
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data centos -wi-ao---- 121.12g
home centos -wi-ao---- 20.00g
root centos -wi-ao---- 50.00g
swap centos -wi-a----- <7.88g
扩展逻辑卷大小
# lvextend -l +100%FREE /dev/mapper/centos-data
Size of logical volume centos/data changed from 121.12 GiB (31007 extents) to <421.12 GiB (107806 extents).
Logical volume centos/data successfully resized
重新加载逻辑卷的大小
# resize2fs /dev/mapper/centos-data
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-data
Couldn‘t find valid filesystem superblock.
系统文件格式是:
xfs格式的需要使用xfs_growfs命令
[root@vonedaomaster1 ~]# xfs_growfs /dev/mapper/centos-data
meta-data=/dev/mapper/centos-data isize=512 agcount=4, agsize=7937792 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=31751168, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=15503, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 31751168 to 110393344
[root@vonedaomaster1 ~]#
查看大小
[root@vonedaomaster1 ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data centos -wi-ao---- <421.12g
home centos -wi-ao---- 20.00g
root centos -wi-ao---- 50.00g
swap centos -wi-a----- <7.88g
以上是关于centos7 逻辑卷扩容的主要内容,如果未能解决你的问题,请参考以下文章