oracle VM virtualbox ubuntu虚拟机系统磁盘扩容
当初安装时,分配给了虚拟机25G空间,想着完全够用了,没想到两个月下来系统就被占满了。这里吐血推荐大家在第一次分配空间时就多分配点,最好按照预想空间的两倍来分配,否则日后再拓展会很麻烦,还容易丢失数据。
今天把系统拓展的步骤记录一下,避免以后再踩坑。
1. 为虚拟机拓展空间,并进入分区工具GParted
教程点这里。
感谢原作者的整理。
(注意:下载GParted时要看好系统的版本,i686是32位系统的,amd64是64位系统的。amd64下载链接)
2021-03-15更新:
原文章中的图片失效,更新一篇新的教程。
在运行CMD指令时遇到error:VboxManage 此应用无法在你的电脑上运行,原因是并没有在VirtualBox的安装目录下运行指令。
解决办法:
先输入E:,进入E盘
再cd E:\VirtualBox,进入VirtualBox的安装目录
最后运行指令VBoxManage.exe modifyhd UUID --resize 61440
运行指令后遇到error:
VBoxManage.exe: error: Could not find file for the medium 'E:\VirtualBox\UUID' (VERR_FILE_NOT_FOUND)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 191 of file VBoxManageDisk.cpp
原因:没有替换UUID
解决办法:打开Oracle VM VirtualBox 管理器-->管理-->虚拟介质管理-->虚拟硬盘-->选中当前ubuntu.vdi-->明细-->找到UUID并替换
2. 进入GParted,进行内存分配
为虚拟机拓展了空间后,这一部分空间并不能立即被我们使用,我们还必须惊醒内存分配,才能真正激活这一部分磁盘空间。
教程点这里。
感谢原作者的整理。