Virtualbox 为ubuntu增加硬盘空间 分区

本文介绍如何使用 VBoxManage.exe 工具扩容虚拟机硬盘,并详细解释了通过 Gparted 图形界面工具进行分区调整的过程。此外还提供了修改 etc/fstab 文件的方法,以便将新增加的空间挂载到系统。

扩容

VBoxManage.exe 这个exe文件可以对各类虚拟机的vdi, vmdk文件进行操作

在CMD中执行

# 查看信息
"D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" showhdinfo "E:\Ubuntu Virtual Disk\office.vmdk"

# 30000MB, 只能比当前的容量大,否则报错,dynamic vdi才能扩容
"D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd e:\1.vdi --resize 30000


分区

修改完虚拟机硬盘大小后, 打开虚拟机, 安装linux图形界面的分区管理工具 Gparted, 在图形界面中创建新的分区


挂载

修改etc/fstab文件, 增加一行

/dev/sda3 /media/sda3 ext4 defaults 1 1

其中/dev/sda3是新的分区, /media/sda3是挂载的路径, ext4是文件格式

有必要的话, 可以把这个文件的拥有者用chown修改一下.


修改分区显示标签(label)

sudo e2label /dev/sda3 "Big Volume"

### 如何扩展 VirtualBoxUbuntu 虚拟机的磁盘空间 #### 关闭虚拟机 为了安全地调整磁盘容量,在执行任何更改前需确保已关闭目标 Ubuntu 虚拟机。 #### 使用命令行工具增加 VDI 文件大小 通过命令提示符或终端窗口输入特定指令来增大现有 .vdi 文件尺寸: 对于 Windows 主机操作系统而言,打开 CMD 或 PowerShell 并导航到 VirtualBox 安装目录下;如果是 Linux 或 macOS 则直接在 shell 终端操作即可。接着运行下面这条语句修改指定 vdi 的实际占用量至新的数值(此处以20GB为例): ```bash VBoxManage modifyhd "C:\path\to\your\Ubuntu16.04.vdi" --resize 20480 ``` 上述路径应替换为真实的文件所在位置[^1]。 #### 更新分区表和文件系统 仅改变底层映像文件并不能立即让 guest OS 认识到新增加的部分,还需登录到该 VM 内部进一步处理: 启动虚拟机之后,利用 `lsblk` 命令查看当前设备布局情况,确认新分配的空间确实存在但尚未被使用。随后借助 GParted 图形化界面或是 fdisk 文字模式下的编辑器创建/调整相应逻辑卷及其挂载点所对应的分区边界,最后同步更新 ext4/xfs 等具体类型的 filesystem metadata 结构使之能够充分利用整个可用区间[^3]。 #### 清理无用数据并优化存储效率 完成扩容工作后建议定期实施必要的维护措施,比如删除不必要的软件包、清空缓存日志记录以及执行 defragmentation 和 compact operation 来减少冗余开销并提高读写性能表现[^2]: 关闭虚拟机后点击设置->存储->点击需要压缩磁盘空间的虚拟硬盘(例如这里的 Ubuntu16.04.vdi)->找到属性中的位置。如果有多个虚拟硬盘,则需要分别对这些虚拟硬盘进行压缩操作。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱知菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值