Linux下调整磁盘大小后的基于LVM的磁盘扩容
Linux下调整磁盘大小后进行分区在线扩容,前提基于LVM不添加新的LV(哎强迫症又犯了)主要用在:
- 挂载SAN的分区增加LUN的容量后相应的增加系统分区的容量
- 虚拟机中的磁盘容量增加后相应的增加系统分区的容量
假设被调整的磁盘是/dev/sda,以lvm安装centos,采用系统默认的分区,系统原有情况
- PV:/dev/sda3
- VG:/dev/centos-test
- LV:/dev/centos-test/root和/dev/centos-test/swap
STEP1 使用parted调整分区容量
运行parted,进入分区管理模式
# parted
使用print all查看调整后的硬盘大小(如:调整后最大容量是21.5GB)
(parted) print all ... Disk /dev/sda: 21.5GB ...
resizepart调整大小
(parted) resizepart Partition number? 3 # 此处选择分区号(Number),即Flags为lvm标签的Number,这里是3 End? [15GB] 21.5GB # 此处输入新的结束位置,如21.5GB ... (parted) quit
STEP3 扫面磁盘变动
# partprobe
STEP4 调整LVM物理卷大小
# pvresize /dev/sda3
/dev/sda3是需要扩容的卷组对应的物理卷
STEP5 调整LVM逻辑卷大小
# lvresize -l +100%FREE /dev/centos-test/root
说明:
100%FREE:使用剩下的全部空余空间
/dev/centos-test/root:是创建的逻辑卷
STEP6 调整文件系统大小
# resize2fs /dev/centos-test/root
如果是xfs文件系统推荐使用下面的命令
# xfs_growfs /dev/centos-test/root
相关推荐
无忧老猪 2020-10-09
lfjjia 2020-05-28
ScienceExplorer 2020-06-14
zmjzhangmj 2020-02-17
gdb 2020-01-07
andylanzhiyong 2020-01-01
atb 2020-01-06
linuxisperfect 2020-01-03
bluecarrot 2020-01-02
supetan 2013-04-15
85407718 2019-12-12
LUOPING0 2019-12-06
insularisland 2019-12-02
bugsycrack 2013-08-11
xiaoxiaolovei 2013-08-11
dguthai 2015-01-20
wacsdn 2015-01-20
zhongcanw 2019-11-10
HeronLinuxampARM 2015-05-11