摘 要:本文研究了如何增加VMware下LINUX的虚拟磁盘空间,提出了一种较为简单有效的方法。
关键词:Vmware;LINUX;增加;磁盘空间
随着数码产品、信息家电的日益普及,从事相关产品开发的嵌入式技术人员也越来越多,而嵌入式开发通常使用的是交叉编译方式,在交叉编译中作为宿主机的一方又通常是使用windows平台加VMware安装LINUX的工作环境, 我们知道,在VMware中安装LINUX是需要事先划分一个虚拟磁盘空间的,而在实际工作过程中,由于嵌入式开发的特殊性,需要针对不同的嵌入式设备安装不同版本的开发软件和库文件,而这些软件通常都很大,这就使得我们在VMware中事先划分的磁盘空间常常不足,造成工作上的诸多不便,笔者也曾深受困扰,后经多方查阅资料和实验,掌握了一种比较方便的增加VMware下LINUX的磁盘空间的方法,现说明如下,以便读者共享。
一、 使用的工具
我们使用的工具是VMware6.0安装目录下的一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小
二、 步骤
1、 首先关闭虚拟机,使用CMD命令启动Windows下的命令提示符界面
2、 使用CD命令进入VMware的安装目录(如:C:VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。
3、 执行如下命令:vmware-vdiskmanager -x 20Gb ""D:VMwareRed Hat Enterprise Linux 4.vmdk"",其中参数-x表示要扩展虚拟机硬盘空间,紧随其后的数字指扩展后的大小(如20Gb,表示磁盘总量,包含原来的磁盘容量),最后是要操作的虚拟机Linux的具体文件。若路径名中有空格,必须以双引号括起来。等待几分钟,执行完毕,退出命令提示符窗口,重启VMware,这时虚拟机硬盘空间已变成20GB了。这个过程中,已安装的Linux系统不会被破坏。
4、 启动虚拟机系统,用root登录(后续所有步骤都应以root用户身份登录操作),在 命令行用fdisk -l查看。由于这里是直接修改了原始空间大小,因此可以看到/dev/sda空间改变为21.4GB。
LINUX系统管理技术手册第2版,人民邮电出版社 张辉 译