云计算运维

Windows Server 2003 - Windows Server 2019 系统工具,Linux系统脚本,Mysql、Nginx、PHP、Redis、K8S、Seafile、Weblogic 、Jenkins、DNS、DHCP、FTP、IIS、Zookeeper、Rabbitmq、Oracle、Tomcat、Mavrn等服务搭建维护,请关注我.

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

  • 分享: