vmware或者vbox的vmdk或者vdi的容量扩大操作改进
对于用vmware或者vbox的朋友来说,很悲催的一件事就是用着用着存储空间不够用了,重新创建一个新的环境要重新装很多麻烦的软件包,扩容操作又比较麻烦,而且有的教程做不到扩展容量追加到原原分区。 总体思路:用vmware的工具调整vmdk容量,用vbox工具调整vdi容量,之后进入到虚拟机的系统内部对分区进行调整。整个操作不是很复杂。但是网络文章的操作大多对分区操作不够精细,容易走弯路。 先上网.
对于用vmware或者vbox的朋友来说,很悲催的一件事就是用着用着存储空间不够用了,重新创建一个新的环境要重新装很多麻烦的软件包,扩容操作又比较麻烦,而且有的教程做不到扩展容量追加到原原分区。
总体思路:用vmware的工具调整vmdk容量,用vbox工具调整vdi容量,之后进入到虚拟机的系统内部对分区进行调整。整个操作不是很复杂。
但是网络文章的操作大多对分区操作不够精细,容易走弯路。
先上网络上已有的vmware扩展方法,后面跟进我的改进方法。
https://jingyan.baidu.com/article/9989c74605e747f648ecfe34.html
VMware是非常好用的虚拟机软件。经常有用户在使用中会感到一开始给虚拟机分配的硬盘空间不够了,于是只能再给虚拟机添加新的硬盘,却不知道其实虚拟机硬盘是可以改变大小的。
下面提供两种方法,第一种要求是10.0以上的版本才可以使用。如下图,一个虚拟机的硬盘文件叫做“vm_Windows XP.vmdk”,后面带序号的同名文件是因为该硬盘被设置为拆分多个文件。
工具/原料
VMware Workstation软件
方法/步骤
方法1,
适用于10.0版本以上。
在菜单中选择此虚拟机的设置,接着在要扩展的硬盘上选择[实用工具]中的扩展,在接下来的对话框中选好扩展后的容量,点[扩展]即可。
(注意此处上限是950G)
方法2,
如果VMware版本较低,则不能在图形界面进行扩展操作,但是别急,VMware一直提供了命令行工具,而且功能更强大。
在命令行界面进入VMware的程序目录,找到vmware-vdiskmanager.exe,先不带参数运行一下,看看使用方法的帮助信息。
我们看到使用-x参数即为扩展硬盘容量,在后面还有EX示例。
现在,我们要把F:\vm_Windows XP目录下的vm_Windows XP.vmdk硬盘扩展到80GB,只要执行:
"C:\Program Files (x86)\VMware\VMwareWorkstation\vmware-vdiskmanager.exe" -x 80GB "F:\vm_WindowsXP\vm_Windows XP.vmdk"
注意我为了便于理解,把命令文件和磁盘文件的路径都写全了。加双引号是因为路径长文件名中有空格。
改进步骤:
用vmware查看到容量变大后,要登录到系统内部
1. fdisk /dev/sda进行分区操作
原来有
删除/dev/sda5
/dev/sda2
2.使用“gparted”工具
apt-get install aparted安装分区工具
启动gparted后
对/dev/sda1扩容即可
如果要做到原来一致的效果
扩容时保留2G空间,分配为extend分区,在extend分区内部新建Linux-swap分区。
VirtualBox的虚拟磁盘vdi文件扩容方法
先上原来方法(此方法已经比较完备,但对于Linux系统有点不适用,因此做了改进)
=================改进================================
1.安装此方法会发现扩展的未分配分区在最后,中间隔了extend分区,所以对sda1不可以直接用“resize/move”。
办法是先把光盘弹出,登录进Linux系统,用fdisk命令删掉sda2和sda5分区
2.要登录到ubuntu系统内部
用fdisk /dev/sda进行分区操作
m帮助
d删除
w 保存退出
q不不保存退出
删除/dev/sda5
/dev/sda2
2. 使用上面的“gparted.iso”方法重新操作,可以实现sda1的resize
3. 如果要做到原来一致的效果
扩容时保留2G空间,分配为extend分区,在extend分区内部新建Linux-swap分区。
参考文档
https://jingyan.baidu.com/article/9989c74605e747f648ecfe34.html这篇是百度上针对vmdk扩容的
https://blog.csdn.net/u012990532/article/details/51255380这篇文章是针对windows的,在gparted上有很大参考价值
https://blog.csdn.net/ouyang_peng/article/details/53261599这篇文章没有做到新增容量追加到原分区
更多推荐
所有评论(0)