当前位置:首页 > 硬盘空间 > 正文

如何扩展虚拟机硬盘空间(vmware7虚拟机扩展硬盘)


一、虚拟机硬盘大小是从主机硬盘里划分的吗

虚拟机的硬盘大小与主机硬盘划分,分区方式为:

1.确保您的虚拟机已关闭,进入虚拟机管理界面,单击编辑虚拟机设置。

2.在虚拟机设置中,我们点击切换到硬盘设置选项。

3.当前硬盘大小为20GB。

4.将扩展大小设置为25GB。

5.设置完成后,点击“扩展”,虚拟磁盘将自动扩展。

6.当弹出消息框提示扩容成功完成时,表示扩容完成。


二、怎样更改虚拟机硬盘大小VMware安装目录下有一个命令行工具程序,可以用来更改虚拟机硬盘的大小。方法如下:
1.没有虚拟机的恢复快照。如果有,先删除,然后关闭虚拟机;VMware安装目录(如:D:\VMware),输入“vmware-vdiskmanager”并回车查看命令说明。
3.运行以下命令:
vmware-vdiskmanager-x20Gb"F:\MyVirtualMachines\Ubuntu8.04\"
-x参数表示扩展虚拟机。硬盘空间;后面的数字指的是要扩展的大小(例如20GB,代表磁盘总大小,包括原磁盘的容量,最后一个是要利用的Linux虚拟机的具体文件);如果路径中有空格,则必须用双引号引起来。
等待大约20分钟。执行完成后,退出命令提示符窗口并重新启动VMware。此时虚拟机的硬盘空间已经变成了20GB,这个过程中安装的Linux系统不会被破坏。
如果原来的虚拟机硬盘被划分为多个分区,通过扩展硬盘空间后,需要在虚拟机系统中对额外的分区进行划分和格式化。
4.启动虚拟机系统,以root用户登录(后续所有步骤都必须以root用户登录),在命令行使用fdisk-l查看。由于这里直接改变了原来的空间大小,所以可以看到/dev/sda空间变成了20GB,如果从VMware菜单中添加虚拟硬盘,就会多出一个/dev/sd?,在哪里?代表硬盘号。硬盘的第一个数字是a,即sda,第二个是sdb,第二个是sdb。第三个是sdc。以此类推,一般来说,如果之前没有添加过硬盘,则原硬盘为sda,通过VMware菜单添加的虚拟硬盘号为sdb。如果添加的第二个硬盘是IDE硬盘,您应该看到hdb。如果是SCSI硬盘,您应该看到sdb。
#fdisk-l
5。重新分配空闲硬盘分区!(重点)看不同章节的其他注释。
#fdisk/dev/sda
执行分区操作
这里新添加的分区是/dev/sda5
6.使用mkfs命令即可。它的格式为ext3格式。
#mkfs-text3/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.5GB空间。为了释放系统空间,我们会考虑使用新添加的分区作为/usr的镜像。
将/usr下的所有文件复制到/opt/sda5:
#cp-r/usr/*/opt/sda5/
保留/usr文件夹,但删除/usr文件夹。所有文件正在准备编辑。
#cd/usr
#rm-rI*
10。编辑/etc/fstab文件,在/usr目录下挂载/dev/sda5并添加以下行(后面空格为TAB)
/dev/sda5/usrext3defaults11
注册后重启系统。
#init6
重启后使用该命令检查是否挂载成功。正常情况下应该可以顺利完成。如果挂载失败,
必须修改/etc/fstab文件并使用挂载命令重新挂载:
#mount/dev/sda5/usr
#df-h
这个方式完成了整个过程。