vmware下ubuntu 无损扩容

本文介绍了在VMware环境下如何无损扩容Ubuntu虚拟机硬盘。首先,关闭Ubuntu并调整虚拟硬盘大小。接着,启动Ubuntu,安装gparted工具。使用gparted停用swap分区,删除原有分区,然后重新分配新增的空间,创建新的swap分区,确保格式为swap。最后,保存更改并启用swap分区,完成扩容过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#注意:改硬盘有风险,建议先建立快照;

 

1. 关闭ubuntu,然后改虚拟机硬盘大小 

 

2. 启动 ubuntu, 安装一个软件。

#sudo apt-get install  gparted

启动

#sudo gparted

 

3.右键 /dev/sda5 (自己看自己的哪个才是swap分区) ,点击 swapoff

 

 

4. 按下图顺序删除分区。

 

5.删除后对剩下的空间 点右键 new 一个分区

 

### 如何在 macOS 上为 Ubuntu 虚拟机增加硬盘容量 #### 使用 VMware Fusion 或 VirtualBox 进行磁盘扩容 对于想要扩展 Ubuntu 虚拟机磁盘空间的用户来说,具体的操作取决于所使用的虚拟化平台。 #### VMware Fusion 中的磁盘扩展方法 当使用 VMware Fusion 作为宿主机上的虚拟化解决方案时: - 关闭目标虚拟机并确保其处于断电状态[^2]。 - 启动 VMware Fusion 并打开该虚拟机的设置界面。 - 寻找存储选项卡下的“磁盘”部分,并点击编辑按钮来修改已分配给虚拟磁盘的空间量。注意这里可能需要通过命令行工具 `vmware-vdiskmanager` 来执行实际的增长动作;例如,可以输入如下指令(假设 `.vmdk` 文件位于当前目录): ```bash /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -x 50GB your-disk-file.vmdk ``` 这会将指定的 VMDK 文件扩大至新的尺寸 (此处设为了 50 GB)[^1]。 #### VirtualBox 的处理方式 如果采用的是 Oracle VM VirtualBox,则流程略有不同: - 需要先关闭正在运行中的 Ubuntu 实例[^3]。 - 接着访问 VirtualBox 主界面上对应虚拟机条目右侧的小齿轮图标进入设定窗口。 - 切换到“存储”标签页找到关联于 SATA 控制器的第一个设备——即现有的 vdi 磁盘映像文件。 - 用户可以通过图形界面直接拖拽滑杆或者手动键入数值的方式来增大逻辑驱动器大小[^4]。不过需要注意的是,默认情况下这种改动仅影响到了容器本身而不涉及内部文件系统层面的变化,因此还需登录到 Linux 终端继续后续步骤以便真正释放新增加出来的未分配区域供 OS 使用。 针对基于 LVM 构建的根分区而言,可参照下面给出的方法完成最终调整: ```bash sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv ``` 上述命令序列首先利用 Logical Volume Manager 将可用物理卷全部加入到逻辑卷组内,紧接着告知 ext4 文件系统有关最新边界的信息从而让整个变更生效。 对于非 LVM 布局的情况,应当借助 GParted Live CD 或者其他类似的可视化工具来进行无损重划分作业[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值