ESXi Linux 虚拟机扩充硬盘容量
Esxi 控制台扩充硬盘
当我们 Linux 硬盘告警时,可以通过调整 ESXi 虚拟硬盘大小来实现扩充硬盘解决硬盘容量告警的问题。
首先需要关闭 Linux ,并在 ESXi 进行硬盘的容量调整。保存之后重新开机。
Linux 虚拟机硬盘配置
使用终端连接到虚拟机,查看文件挂载信息。
1 | df -h |
可以看到挂载到 /
的大小并没有变化。是因为调整硬盘大小后,新增的容量是以 Unused 形式存在,我们先把硬盘扩充占据这部分容量。
使用 parted
来把硬盘的分区表扩充一下。
1 | parted /dev/sda |
进入 parted
之后输入 print
命令即可打印出 /dev/sda
分区情况,我们使用 resizepart
命令来扩充最后一个分区。
1 | resizepart 3 [这里是硬盘的最大值]G |
再次运行 print
可以看到最后一个分区已经充满了后面未使用的空间。
然后再扩展物理卷 pvresize /dev/sda3
。
使用 vgdisplay
可以查看有多少空闲空间。
使用未使用硬盘扩展 lv
的大小。
1 | lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv # 增大或减小至10G |
我这里需要用到所有的空闲硬盘。所以使用 lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
命令。
再次使用 df -h
命令查看,发现容量并没有变化。使用 resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
来让刚才的扩展命令生效。
使用 df -h
命令查看,发现硬盘空间已经扩展成功了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jack.vip!