由于实验需要,我在vmware workstation里装了个CentOS5.3,当时安装时设置swap分区1G,根分区19G。
现因为需要,需扩大根分区大小到50G以上。 我先用VMware DiskManager将CentOS的虚拟磁盘空间扩至55G(其实就是对vmdk文件动手术),基本把我物理磁盘的空余空间都给它了,centos5.vmdk文件的体积比原来大多了
然后我查到可以用gparted来调整linux的分区,据说是linux下的类似于pqmagic的图形化分区调整软件,于是就下载了一个gparted live cd最新版0.4.6,是一个iso文件,gparted-live-0.4.6-1.iso。这个文件的获取也是费了好长时间和精力,因为官网实在是太慢了,我还以为被封锁了,于是爬墙出去,还是慢,后来总算找到一个tw镜像,于是一整天时间就这样没了。接着我在vmware里设置bios,将该iso映像文件作为centos系统启动时的第一启动介质,可是gparted live cd运行后,认不到任何分区。看来这种方法无法实现不了。我又按照gparted的官方指南,下载了gparted的zip文件,可是在解压时出现如下错误,不知道究竟是怎么回事? [root@remote-server gparted]# ll
total 102136
-rw-r--r-- 1 root root 104478706 Aug 17 01:48 gparted-live-0.4.6-1.zip [root@remote-server gparted]# unzip gparted-live-0.4.6-1.zip -d /mnt
Archive: gparted-live-0.4.6-1.zip
error [gparted-live-0.4.6-1.zip]: missing 2840 bytes in zipfile
(attempting to process anyway)
error [gparted-live-0.4.6-1.zip]: start of central directory not found;
zipfile corrupt.
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)
[root@remote-server gparted]# 实在没有办法了,上网找答案,没有什么结果,又是一天过去了,没有什么收获,郁闷至极,这时看到一篇文章(http://www.linuxfly.org/post/243/),和我的情况有点类似,于是我就照着他的步骤一步步坐下来,成功进行了分区. 下面我把这篇文章贴出来,并根据自己在操作中的实际情况,再对原文作一个批注(斜体绿色),希望对有同样问题的朋友有所帮助。再次再一次感谢原作者
[原]给Vmware进行硬盘扩容 linuxing, 12:39 ,基础知识»硬件处理,评论(0),引用(0),阅读(3004), Via 本站原创大|中|小
引用地址:
注意:该地址仅在今日23:59:59之前有效
我一直在使用的一台测试用VMware虚拟机,其原来只有8G的磁盘大小,可最近因数据太多,导致空间不够。因不想重装系统,决定在保留原有数据的情况下,对其进行扩容。该扩容方法也适合于在现实环境中,即单个物理磁盘仍有剩余空间用于扩大原分区的情况(有点类似于Windows下使用PQmagic进行扩容的方法)。在进行扩容步骤的描述前,请先看您的机器是否符合如下的情况:
引用
1、分区使用ext2或ext3的文件系统;
2、分区所在的磁盘仍有剩余空间(或可通过删除旧分区腾出空间,即合并分区的情况);
3、剩余空间必须在紧跟需要扩容的分区之后;
4、只适合于单个磁盘的情况,单个盘柜的扩容也可以,但多个硬盘的合并是不行的;
※注意,该操作有危险,请务必注意备份数据。
一、系统环境
操作系统:红旗 DC Server 5.0
原VMware虚拟机磁盘空间是8G,使用其自带命令vmware-vdiskmanager.exe进行扩容:
cd "\Program Files\VMware\VMware Server"\
vmware-vdiskmanager -x 10Gb "D:\VMware\RedFlag\myLinux.vmdk"
-x参数后跟扩容后的大小,上面命令把原磁盘空间扩容到10Gb。
进入系统后,看到的情况如下:
boot: linux rescue
并选择不要挂载本地磁盘分区。(我是系统是centos,我把centos的dvd ISO文件在vmware的虚拟机设置里加载,并在启动时按F2进入BIOS设置,CDROM为第一启动,保存启动,按F5进入救援模式,在boot:提示符后输入 linux rescue)
2、删除swap分区