inux硬盘在线热扩容非LVM情况
有条件的操作之前务必备份或者打快照!!!
非LVM意思是底层分区是物理分区不是通过lvm管理的逻辑卷。
流程
1.查看分区
2.安装必要软件包
3.扩容分区growpart
4.扩容文件系统 resize2fs(ext4)或者xfs_growfs(xfs)
# linux非LVM,在线热扩容growpart
## 问题解答1
描述:很多虚拟机,没用LVM,磁盘满了需要扩容,建议打快照后操作。
步骤:
1.安装必要软件包
yum install gdisk cloud-utils-growpart -y
2.有分区磁盘的EXT4 文件系统扩容
2.1原始大小opt只有200G
[root@localhost ~]# lsblk /dev/vdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vdb 8:16 0 800G 0 disk
└─vdb1 8:17 0 200G 0 part /opt

————————————————
2.2 将空间扩容给vdb的1分区
[root@localhost ~]# growpart /dev/vdb 1 #此处是空格1
CHANGED: partition=1 start=2048 old: size=419430400 end=419432448 new: size=629143519 end=629145567
2.3扩容文件系统
[root@localhost ~]# resize2fs /dev/vdb1
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vdb1 is mounted on /opt; on-line resizing required
old_desc_blocks = 25, new_desc_blocks = 38
The filesystem on /dev/vdb1 is now 78642939 blocks long.
2.4 重新查看磁盘大小
[root@localhost ~]# df -h /dev/vdb1
Filesystem Size Used Avail Use% Mounted on
/dev/vdb1 296G 64M 282G 1% /opt

3.有分区磁盘的XFS 文件系统扩容
3.1查看原始大小
[root@localhost ~]# lsblk /dev/vdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vdb 8:16 0 800G 0 disk
└─vdb1 8:17 0 200G 0 part /opt
3.2将空间扩容给vdb的1分区
[root@localhost ~]# growpart /dev/vdb 1
3.3扩容文件系统
[root@localhost ~]# xfs_growfs /dev/vdb1