Nou*_*our 4 virtualbox linux-mint virtual-memory virtual-machine
我试图增加虚拟机的可用磁盘空间,但没有用,尝试了很多在这里和其他网站上写的东西,主要是说这可以通过Virtual Media Manager,我按照以下步骤操作:
文件>虚拟媒体管理器>“:但在这里所建议的这个环节,我不能找到一个新的选项,添加新的虚拟磁盘如何提高硬盘大小在VirtualBox中”
我知道的另一个选项是从 Virtual 框中转到 VM 的设置,然后选择 Storage,但同样,增加内存的选项不可用-突出显示-。
我正在使用带有 8GB 固定存储空间的linuxmint-13-cinnamon-64bit。
*我无法添加屏幕截图,因为我没有足够的声誉。
Mar*_*iae 10
增加VM的内存很简单:转到系统 -> 主板。您会看到Base Memory,您可以通过输入明确的数字或通过图形光标将其设置为您希望的任何内容。现在启动你的虚拟机,你就完成了。
增加磁盘大小有点棘手:发出命令
VBoxManage modifyhd /path/toYourVM/disk.vdi --resize 50000
Run Code Online (Sandbox Code Playgroud)
你必须知道你的 VM 的磁盘在哪里(通常是 /home/yourName/VirtualBox\ VMs/YourVMName/YourVMName.vdi);上述命令将新磁盘大小设置为 50GB(命令中的默认单位为 MB)。
现在是棘手的部分:新增加的磁盘必须调整其分区大小,以便利用新的大小。否则,新分配的空间将简单地显示为空,即,不属于任何分区。
但是,如您所知,这种干预不能从使用磁盘的同一台机器上完成。这适用于真实的个人电脑,也适用于虚拟机。因此,现在您获取 Linux 发行版(Ubuntu?)的 iso 映像,将其放入虚拟 CD/DVD 驱动器,然后从中启动 VM,而不是从 HDD。这样,新扩大的 HDD 即可用于后续操作。您启动 GParted(通过键入
sudo gparted
Run Code Online (Sandbox Code Playgroud)
在终端中,如果尚未安装,则必须安装,例如通过
sudo apt-get install gparted
Run Code Online (Sandbox Code Playgroud)
在类似 Debian 的系统中),并利用新添加的空间调整分区大小,因为它最适合您。
完成分区大小调整后,打开 VM,从 CD/DVD 虚拟驱动程序中提取 Linux iso,从 HDD 启动,然后就完成了。
编辑:
您说得对,错误消息意味着您有一个固定磁盘,而不是动态磁盘。对于固定盘,不支持resize操作,但是...
我们可以先把固定盘转换成动态盘,
VBoxManage clonehd OldDisk.vdi NewDisk.vdi --variant Standard
Run Code Online (Sandbox Code Playgroud)
其中--variant Standard是将固定磁盘转换为动态磁盘的关键字。 另请注意,克隆意味着您的原始磁盘将保持不变,因此您不会丢失数据,这是我们不喜欢物理磁盘的确定性(相反到虚拟)磁盘。
现在您可以将之前讨论的操作应用到 NewDisk.vdi,确保您根本没有加载 OldDisk.vdi。这就像拔掉旧的sik,把它留在抽屉里,而所有的操作都应用于新的。
当您完成调整大小并说服自己一切正常后,您可以(如果您愿意)将新的、扩展的 NewDisk 转换回固定磁盘:
VBoxManage clonehd NewDisk.vdi NewDiskFixed.vdi --variant Fixed
Run Code Online (Sandbox Code Playgroud)
这不是必需的,如果您认为更大的速度是您所追求的,就这样做。
| 归档时间: |
|
| 查看次数: |
36757 次 |
| 最近记录: |