ESXi扩展CentOS虚拟机磁盘

一、管理页面操作

在ESXi管理页面上,找到需要扩展磁盘的虚拟机,关机后编辑磁盘大小,扩展到想要的容量。

如:原来300G,扩展到500G

image

 

二、扩展磁盘分区

lsblk
//查看磁盘最新的使用情况,看新扩展的空间是否已经存在。

image

红色是已经使用的300G原磁盘大小,蓝色的新扩展磁盘的大小,可以看到扩展为500G的c磁盘已经存在了。

parted /dev/sda
//操作磁盘sda,上图蓝框对应500G前面的磁盘号
(parted) print
//打印当前sda磁盘信息

image

(parted) resizepart 2 100%
//把2号磁盘分区扩展到全部磁盘空间。(如上图:1号为启动从盘,2号为LVM磁盘。)                                       
(parted) print
//再次打印磁盘信息

image

 可以看到2号磁盘已经把新扩展的磁盘空间加入了进来。

 

 三、扩展 LVM 物理卷

分区扩大后,还需要让 LVM 知道新空间。

pvresize /dev/sda2
//通知LVM分区有空间更新
pvdisplay
//确认PV中有Free PE

image

 

扩展逻辑卷

选择要扩展的卷(如根分区 centos-root 或 /home):

lvextend -l +100%FREE /dev/centos/root
//把空闲空间都扩展到根分区root

image

如果想把所有空闲空间都加到 /home,就改成 /dev/centos/home。

查看当前磁盘分区情况: 

image

此时磁盘空间已扩展,但文件系统还没有扩展。
使用df -Th命令。
df -hT

image

如果是 XFS:

xfs_growfs /
或
xfs_growfs /home

image

 如果是 EXT4:

resize2fs /dev/centos/root

再次使用df -hT命令,此时centos/root已扩容至130G

image

 

注:文强哥精品集,祝各位使用愉快!

posted @ 2025-10-13 15:24  Java365  阅读(6)  评论(0)    收藏  举报