Vbox固定大小磁盘扩容及VBoxManage错误


虚拟机磁盘空间不够用,需要扩容,但是不希望通过添加第二张磁盘解决(linux下目录的各种权限问题)。

查到文章说用VBoxManage.exe可以将原先的VDI 或者VHD的虚拟机磁盘扩大,如:

VBoxManage modifyhd b4dfa481-854f-45c7-a54d-8 5a08f7c9204   --resize 20480

b4dfa481-854f-45c7-a54d-8 5a08f7c9204为磁盘的UUID,通过命令VBoxManage list hdds查看

但是前提是该虚拟机磁盘需要大小动态分配的,那固定磁盘大小是不是没办法了呢?

答案是可以的,但是先要折腾下:

打开VBox->管理->虚拟介质管理,在‘虚拟硬盘’里选择要扩容的磁盘,然后点 复制,下一步,选VDI或VHD。然后一定要选’动态分配‘,等复制完之后就得到一个动态分配大小的虚拟磁盘。

然后用VBoxManage扩容,结果出现错误:

C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd 62d18e0d-ef60-46f6-bb93-2
ad704ab8a1f  --resize 40960
VBoxManage.exe: error: The given path '62d18e0d-ef60-46f6-bb93-2ad704ab8a1f' is
not fully qualified
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component M
edium, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDe
vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 220 of
 file VBoxManageDisk.cpp

表示看不懂,抱着44的心态将UUID换成绝对路径:

C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd D:\VIRTUALBOX\UBUNTU1.vdi
  --resize 40960
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

搞定!!

需要固定大小在用刚才的方法复制一遍即可。


您好!要在VirtualBox中扩展Ubuntu的根目录,可以按照以下步骤进行操作: 1. 首先,关闭Ubuntu虚拟机并停止VirtualBox。 2. 找到存储在硬盘上的Ubuntu虚拟机文件(通常是.vdi或.vmdk文件)。备份该文件以防万一。 3. 使用VBoxManage命令行工具来调整虚拟硬盘的大小。打开终端或命令提示符,并导航到VirtualBox安装目录的位置(例如:C:\Program Files\Oracle\VirtualBox)。 4. 运行以下命令来将虚拟硬盘的大小扩展到您想要的大小(以MB为单位): ``` VBoxManage modifyhd <虚拟硬盘文件路径> --resize <新的大小> ``` 例如,如果您的虚拟硬盘文件名为ubuntu.vdi,并且您想将其扩展到20GB,命令将如下所示: ``` VBoxManage modifyhd "C:\路径至\ubuntu.vdi" --resize 20480 ``` 5. 现在,您需要将虚拟机中的分区扩展到新的可用空间。启动VirtualBox,并选择要调整大小的Ubuntu虚拟机。 6. 启动Ubuntu虚拟机,并使用GParted或其他分区工具来调整根分区的大小。您可以使用以下命令安装GParted: ``` sudo apt update sudo apt install gparted ``` 7. 打开GParted并选择根分区(通常是/dev/sda1),然后选择"Resize/Move"选项。 8. 调整根分区的大小以使用所有可用空间,并应用更改。 9. 关闭GParted并重新启动Ubuntu虚拟机。 现在,您的Ubuntu根目录应该已成功扩展到更大的大小。请确保在执行上述操作之前备份虚拟机文件,以防发生意外情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值