如何扩大VMware虚拟机中Linux硬盘大小- VM7.1.2 & FC6

本文详细介绍如何在VMware环境下为Linux系统进行磁盘扩容,包括使用VMware工具扩大虚拟硬盘大小,通过GParted调整分区大小的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

起因:编译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 -lh
Filesystem            Size     Used    Avail    Use%    Mounted on
/dev/sda3              14G     14G       0      100%     /
/dev/sda1            190M     11M   171M      6%      /boot
tmpfs                   252M       0      252M     0%      /dev/shm

 

 

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

expand

 

expand2

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

 

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

cd img

 

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

bios

 

 

bios

 

 

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

 

boot setting

 

boot setting

 

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


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

enter


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

keymap


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

language


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

 

 

第三步:调整分区大小。

 

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

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

resize/move

 

resize

 

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

drag to resize

drag to resize

 


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

apply

 

comform apply


4)等待扩容操作结束。

wait to finish

 

wait


finish

 

result

 

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

 



continue

 

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

 [root@localhost ~]# df -lh
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3            18G   14G  3.1G  82% /
/dev/sda1          190M   11M  171M   6% /boot
tmpfs                 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的那个。

 

 vdmgmt

 

vdmgmt

 

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.youkuaiyun.com/aaa6695798/archive/2009/08/01/4396612.aspx

 

How To Repartition Physical Disk Space In VMware Fusion
http://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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值