VMWare Ubantu Server扩容
时间: 2025-06-23 07:25:30 浏览: 1
### VMware Ubuntu Server 磁盘扩容教程
#### 关闭虚拟机并扩展磁盘容量
为了确保操作顺利,在开始之前需关闭Ubuntu Server所在的虚拟机。前往虚拟机菜单中的设置选项,找到硬盘配置部分,通过界面提供的功能来扩展磁盘容量。这一步骤要求宿主机拥有足够的可用存储空间以支持新的磁盘尺寸[^2]。
#### 启动虚拟机并安装必要工具
启动已修改过的虚拟机之后,对于图形化环境下的Ubuntu版本可以借助GParted这类可视化工具完成后续工作;而对于服务器版,则主要依赖命令行工具如`fdisk`或逻辑卷管理器(LVM)[^1]。
#### 使用命令行检查现有分区情况
在终端输入如下指令获取当前系统的磁盘布局详情:
```bash
sudo fdisk -l
```
此命令会列出所有连接到系统的磁盘及其各自划分出来的各个区域的信息。
#### 扩展文件系统适应新分配的空间
针对采用LVM架构的情况,可以通过下面的一系列命令实现无痛在线扩大根分区或其他指定逻辑卷的规模而不影响数据安全性和服务连续性:
```bash
# 展开逻辑卷至特定大小(例如220GB),或者使用"+XG"形式表示增量增长
sudo lvextend -L 220G /dev/mapper/ubuntu--vg-ubuntu--lv
# 或者直接占用剩余未分配的所有PE单元
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
# 更新ext4/xfs等类型的文件系统使之匹配更新后的物理层结构
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
```
这些步骤能够有效地让操作系统识别新增加的磁盘空间,并将其纳入现有的文件系统之中[^3]。
#### 添加额外硬盘作为独立挂载点
当需要为应用程序提供专门的数据存放位置而非单纯增加系统盘时,可以选择添加一块全新的虚拟硬盘给虚拟机实例。按照以下流程操作即可轻松达成目的:
```bash
# 查询各块设备对应的唯一标识符(UUID)
sudo blkid
# 创建用于映射外部介质的新目录
sudo mkdir /mnt/data
# 编辑/etc/fstab文件加入持久化的自动装载规则
echo '/dev/disk/by-uuid> /mnt/data ext4 defaults 0 1' | sudo tee -a /etc/fstab
# 应用更改使改动立即生效
sudo mount -a
```
最后再次执行`df -h`确认一切正常运作[^4]。
阅读全文