怎样更改虚拟机硬盘大小

 我来答
雪V歌
推荐于2017-12-16 · 知道合伙人数码行家
雪V歌
知道合伙人数码行家
采纳数:78698 获赞数:222935
泉州兴瑞发公司2015-2017最佳优秀员工。

向TA提问 私信TA
展开全部
VMware安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:
1. 虚拟机无还原快照,有要先删除,关闭虚拟机;启动windows下的命令行
2. 进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。
3. 执行如下命令:
vmware-vdiskmanager -x 20Gb "F:\My Virtual Machines\Ubuntu 8.04\Ubuntu 8.04.vmdk"
参数-x表示要扩展虚拟机硬盘空间;紧随其后的数字指要扩展的大小(如20Gb,表示磁盘总量,包含原来的磁盘容量);最后是要操作的虚拟机Linux的具体文件。若路径名中有空格,必须以双引号括起来。
等待约20分钟,执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成20GB了。这个过程中,已安装的Linux系统不会被破坏。
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过 vmware-vdiskmanager.exe扩大了硬盘空间后,还需要在虚拟机系统中将增加的分区划分、格式化。
4. 启动虚拟机系统,用root登录(后续所有步骤都应以root用户身份登录操作),在 命令行用fdisk -l查看。由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为20GB。如果是从VMware菜单里增加虚拟硬盘,则会多出一个/dev/sd?,这里的?代表硬盘编号,第一个硬盘编号为a即sda,第二个就是sdb,第三个是sdc,以此类推,一般来说,如果以前没有增加过硬盘,那么原来的硬盘就是sda,通过VMware菜单增加的虚拟硬盘编号就是sdb。如果添加的第二块硬盘是IDE硬盘,就应该看到hdb,如果是SCSI硬盘,看到的就应该是sdb。
# fdisk -l

5. 重新分配硬盘空闲分区!(重点)分区看其它笔记。
# fdisk /dev/sda
进行分区操作

这里我们新增加的分区为/dev/sda5

6. 用mkfs命令将其格式化为ext3格式。
# mkfs -t ext3 /dev/sda5
7. 增加文件夹/opt/sda5。增加的文件夹是为了挂载上面新增加的分区。
# mkdir -p /opt/sda5
8. 挂载/dev/sda5到/opt/sda5下
# mount /dev/sda5 /opt/sda5
查看:
# df -h
9. 这里我要增加/usr的空间。
备份/usr文件夹下的文件到/opt/sda5下。经过分析/dev/sda1下/usr文件夹非常大,占据3.5G空间,为了释放系统空间,这里考虑将用新增加的分区作为/usr的镜像。
拷贝/usr下的所有文件到/opt/sda5下:
# cp -r /usr/* /opt/sda5/
保留/usr文件夹,但是删除/usr下的所有文件,为挂载做准备。
# cd /usr
# rm -rI *
10. 修改/etc/fstab文件,挂载/dev/sda5到/usr目录下, 添加以下一行(以下空格为TAB)
/dev/sda5 /usr ext3 defaults 1 1
保存后重启系统。
# init 6
重启后用命令观察是否挂载成功,正常情况下应该能够顺利完成。如果挂载失败,
应修改文件/etc/fstab并且用命令mount重新挂载:
# mount /dev/sda5 /usr
# df -h
这样就完成了整个过程。
天仁密销
2023-07-11 广告
担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而在vmware中又不能直接修改虚拟机的硬盘容量... 点击进入详情页
本回答由天仁密销提供
宾蔓翠澎
2019-08-04 · TA获得超过4016个赞
知道大有可为答主
回答量:3130
采纳率:24%
帮助的人:222万
展开全部
Parallels
Desktop是一款运行在
Mac
电脑上的极为优秀的虚拟机软件。用户可以在
Mac
OS
X
下非常方便运行
Windows、Linux
等操作系统及应用。用户不必繁琐重复地重启电脑即可在
Win

Mac
之间切换甚至同时使用它们。
链接http://wm.makeding.com/iclk/?zoneid=1910&uid=1355
在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。方法如下:
第一步:按Win+R键调出运行对话框,输入“cmd”并按回车键启动命令提示符窗口。
第二步:进入VMware的安装目录(比如我的安装目录为:D:ProgramFilesVMwarelVMware
Workstation),在命令提示符后输入"vmware-vdiskmanager",什么参数也不加直接按回车键,可显示这一命令的说明。
第三步:参考说明,执行类似下面的命令:vmware-vdiskmanager
-x
l6Gb
"DVMwareWinXPWindows
XP
Professional.vmdk"
参数"-X"表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展的大小(本例为扩展到16GB,这是一个磁盘总量,包含了原先的磁盘容量)。最后是指定要操作的虚拟机磁盘的具体文件,因为路径名中有空格,所以必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,重启VMware,会发现虚拟机硬盘空间已变成16GB了。
如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后还得在盛拟机系统中安装第三方分区工具对虚拟机分区做出调整。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式