增加 VirtualBox 硬盘的大小,克隆到新的 vdi

增加 VirtualBox 硬盘的大小,克隆到新的 vdi

在我的 Windows 8.1 主机上,我有一个 Ubuntu 14 客户机,并且我的逻辑磁盘空间已经用完了。

在网上搜索时我遵循了以下指南: https://forums.virtualbox.org/viewtopic.php?f=24&t=50661

我的虚拟磁盘空间增加了一倍,但大小固定,逻辑空间已满,留下大量无法使用的空间。一些帖子建议当一些需要空间的应用程序运行时会调整大小,但我需要从 Dropbox 获取一些文件,反复尝试会中止下载。此外,我无法完成任何其他工作。

Ubuntu 在 df 中报告可用空间没有变化。

好的,我当然可以在 VB 中创建一个新的“硬盘”,并将原始“驱动器”克隆到其中。显然不行,结果如下:

C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd "C:\Users\sam\VirtualBox V
Ms\Ubuntu 14 desktop\Ubuntu 14 desktop.vdi" "C:\Users\sam\VirtualBox VMs\Ubuntu
14 desktop\NewVirtualDisk1.vdi" --format VDI --variant standard
0%...
Progress state: VBOX_E_FILE_ERROR
VBoxManage.exe: error: Failed to clone hard disk
VBoxManage.exe: error: Could not create the clone medium 'C:\Users\sam\VirtualBo
x VMs\Ubuntu 14 desktop\NewVirtualDisk1.vdi'.
VBoxManage.exe: error: VDI: cannot create image 'C:\Users\sam\VirtualBox VMs\Ubu
ntu 14 desktop\NewVirtualDisk1.vdi' (VERR_ALREADY_EXISTS)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component M
edium, interface IMedium
VBoxManage.exe: error: Context: "int __cdecl handleCloneHardDisk(struct HandlerA
rg *)" at line 743 of file VBoxManageDisk.cpp

由于 VB 似乎只能为一台机器分配一个硬盘,我该如何将内容克隆到这个新空间中?

或者我该如何重新格式化第一个克隆,然后将原始文件移到新空间?谢谢,sam

相关内容