如何扩大VMware虚拟机中Linux硬盘大小

起因:编译Qt,提示No space left on device。

磁盘空间使用情况:/dev/sda3 主分区14G 已全部用完。

环境说明:

虚拟机版本:VMware® Workstation 7.1.2 build-301548

Linux版本 :Linux version 2.6.18-1.2798.fc6

分区工具 :gparted-live-0.6.4-1.iso

GParted http://gparted.sourceforge.net/

目标:将Linux 虚拟硬盘大小从15.6G 扩大到19G,主要是为/dev/sda3 扩容。

扩容前磁盘使用情况:


[root@localhost ~]# df -lhFilesystemSize   Used    Avail    Use%    Mounted on/dev/sda314G   14G   0      100%     //dev/sda1190M   11M 171M    6%      /boottmpfs   252M   0    252M   0%      /dev/shm

第一步:使用VM Expand 工具扩容。(扩容前提条件见虚拟机帮助文档 Expand a Virtual Disk项)

第二步:设置启动进入GParted。

1)设置CD/DVD 加载GParted镜像,勾选Connect at power on。

2)启动到BIOS界面。旧版本VMware 可以直接启动时按F2进BIOS。

3)按“+”将CD-ROM Drive 调为第一启动项,按F10保存并重启。

(待分区调整结束后需改回原样,或将Hard Drive调作第一启动项)

4)按默认选择GParted Live (Default settings),直接Enter。

5)默认不更改keymap,直接Enter。

6)系统语言设置,输入26,回车。注:26 表示简体中文。

7)选择图形系统模式,按默认的(0),直接回车。

第三步:调整分区大小。

1)选择 /dev/sda3,选择“更改大小/移动”。

(若有多出的已经格式化的分区,可以选择删除/Delete,使之合并到未分配空间中,方便扩容)

2)拖动箭头扩大分区,再点“更改大小/移动”。

3)选择 Apply (应用,使刚刚的扩容操作生效),确认Apply。

4)等待扩容操作结束。

第四步:退出系统,双击Exit,选择shutdown,OK。提示取出CD再Continue时,直接回车即可。

扩容后使用df命令查看磁盘使用情况如下:

 [root@localhost ~]# df -lhFilesystem Size Used   Avail  Use%   Mounted on/dev/sda318G 14G    3.1G  82%    //dev/sda1190M 11M  171M  6%     /boottmpfs 252M 0     252M  0%     /dev/shm

别忘了恢复VMware Workstation BIOS 第一启动项。

旧版本VMWare 虚拟机扩容方法:

1.

运行命令行工具(Win+R,输入 cmd ,enter),切换到vmware-vdiskmanager.exe所在目录,默认为C:/Program Files/VMware/VMware Workstation:

XP下直接输入 cd “C:/Program Files/VMware/VMware Workstation”

Win7 下输入 cd /d “C:/Program Files/VMware/VMware Workstation”

2.

执行 vmware-vdiskmanager -x 20Gb “yourvmdisk.vmdk”

其中 -x 20Gb 表示扩大至20Gb,详细帮助输入 vmware-vdiskmanager 回车即可查看。yourvmdisk.vmdk为虚拟硬盘完整路径名,路径中含空格,所以需用引号引起来。若你有两个vmdk文件,其中一个比另一个多-flat,如 Red Hat Linux.vmdk和 Red Hat Linux-flat.vmdk,选择不带- flat的那个。

3.

虚拟机硬盘扩容后,运行虚拟机,开机按F2进入BIOS设置,然后使用GParted为Linux 扩容。

另有使用fdisk 分区,然后修改fstab开机自动挂载新分区的方法,但还是觉得GParted 好用,它能在保证数据不丢失的前提下完美地扩展根目录分区大小。

参考资料:

Increase Your VMware Virtual Hard Disk Size ( vmdk file )http://www.cyberciti.biz/tips/howto-resize-vmware-virtual-harddisk-size.html

vmware下增大根分区大小原来如此简单http://blog.ednchina.com/ncturtle/886218/message.aspx

怎样用Gnome分区编辑器调整或建立分区 http://www.linux-cn.com/html/linux/beginner/20100101/59817.shtml

VMware虚拟机中调整Linux分区大小手记http://hi.baidu.com/%CB%E9%C6%AC1987/blog/item/794af883cae5c4dc9023d945.html

增加VMware下的虚拟机磁盘空间

http://blog.csdn.net/aaa6695798/archive/2009/08/01/4396612.aspx

How To Repartition Physical Disk Space In VMware Fusionhttp://masonsklut.com/how-to-repartition-physical-disk-space-in-vmware-fusion/vmware下增大根分区大小原来如此简单http://www.zdh1909.com/html/MCS51/7406.html

无损调整Linux分区容量简要教程http://www.examda.com/linux/fudao/20100730/100503909.html调整 Linux 分区,第 1 部分: 基本原理http://www.ibm.com/developerworks/cn/linux/l-resizing-partitions-1/index.html?ca=drs-调整Linux 分区,第2 部: 高级分区调整http://www.ibm.com/developerworks/cn/linux/l-resizing-partitions-2/

找寻隐藏在山间的纯净和那“鸟鸣山更幽”的飞鸟。

如何扩大VMware虚拟机中Linux硬盘大小

相关文章:

你感兴趣的文章:

标签云: