ESXi VM虚拟机二次扩容硬盘容量
· 技术积累 · Lvm VMware ESXi

ESXi6.5 给虚拟机二次扩容硬盘容量,centos7系统,本身已经有2块硬盘(xfs),且添加的第二块硬盘空间已经加入到lvm逻辑卷分区中了

适用情况:原硬盘空间不够情况加过一次硬盘,且使用的lvm,把新加的硬盘转换为物理卷添加到原来的逻辑卷中扩容空间。现在空间又不够用了需要再次增加硬盘容量扩容!

调整需求:磁盘不够用,要增加容量,且需要在已经添加的第二块硬盘上直接增加容量,并且增加的容量要扩容到已经在用的逻辑卷分区大小里面

ESXi VM虚拟机二次扩容硬盘容量

fdisk -l 查看本机硬盘情况

[root@localhost ~]# fdisk -l

Disk /dev/sda: 17.2 GB, 17179869184 bytes, 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b1681

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    33554431    15727616   8e  Linux LVM

Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/cl-root: 25.1 GB, 25115492352 bytes, 49053696 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/cl-swap: 1719 MB, 1719664640 bytes, 3358720 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

df -hT 查看本机分区使用情况,上面可以看到一块 16GB(/dev/sda 系统盘) 和一块 10GB(/dev/sdb 单独一块盘) 的硬盘,使用lvm情况下,'/'目录分区是两块硬盘容量总和(忽略swap和boot分区)

[root@localhost ~]# df -hT
Filesystem          Type      Size  Used Avail Use% Mounted on
/dev/mapper/cl-root xfs        24G   11G   13G  46% /
devtmpfs            devtmpfs  910M     0  910M   0% /dev
tmpfs               tmpfs     920M     0  920M   0% /dev/shm
tmpfs               tmpfs     920M  8.5M  912M   1% /run
tmpfs               tmpfs     920M     0  920M   0% /sys/fs/cgroup
/dev/sda1           xfs      1014M  139M  876M  14% /boot
tmpfs               tmpfs     184M     0  184M   0% /run/user/0

现在要为'/'目录所在分区容量再增加20GB,不添加新的硬盘,在原来/dev/sdb硬盘上直接扩容,然后把扩容后的容量添加到'/dev/mapper/cl-root'分区中,使其总空间大小为44GB

第一步:关闭虚拟机

第二步:编辑虚拟机配置文件,修改硬盘容量大小,再增加20GB (有快照的情况下无法修改容量大小,需要先删除快照)

ESXi VM虚拟机二次扩容硬盘容量

第三步:开启虚拟机

第四步:确认下容量是否已经增加上

ESXi VM虚拟机二次扩容硬盘容量

第五步:更新物理卷大小信息
1.使用 partprobe /dev/sdb 命令来重新扫描 SCSI 总线以查找新的大小
2.使用 pvresize /dev/sdb 重新扫描物理卷来获取最新的大小信息
3.运行 pvdisplay 来确认物理卷的大小是否已经更新

ESXi VM虚拟机二次扩容硬盘容量

第六步:扩容逻辑卷分区大小,我这里就增加所有剩余的空间 (注意:/dev/mapper/cl-root 是我这里要扩容的分区名称,如果参考-请修改为你的分区名称
例如:增加剩余所有空间 lvextend -l +100%FREE /dev/mapper/cl-root
例如:增加指定空间大小 lvextend -L +10G /dev/mapper/cl-root

第七步:动态调整分区空间大小,我这是xfs文件系统
ext4文件系统:resize2fs /dev/mapper/cl-root
xfs文件系统:xfs_growfs /dev/mapper/cl-root

ESXi VM虚拟机二次扩容硬盘容量


本文最后更新时间 2023-12-26
文章链接地址:
https://wojc.cn/archives/1481.html
本站文章除注明[转载|引用],均为本站原创内容,转载前请注明出处
VMware ESXI /vCenter 6.5/6.7
LINUX下为LVM磁盘增加根分区空间

Leonardo Ai 一个可以免费AI画画创作的网站

Google Gemini对话式AI工具

留言列表

  1. 商城系统
    Windows 10 Google Chrome
    中国上海市徐汇区电信

    感谢分享

我要留言