起因:编译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/
找寻隐藏在山间的纯净和那“鸟鸣山更幽”的飞鸟。