用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。
(1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expand如下图</P>
 
Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]
(2)将磁盘空间扩大到50G,点击Expand即可,随后进入一个较长的Expand过程,完成后这是新的空间已经增加,但linux环境下还不可见。
Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]
(3)启动VMware环境下的Linux操作系统,添加新分区,需要root账号身份。
3.1 【fdisk -l】 最大分区为/dev/sda3,说明新创建的分区将会是sda4
3.2 输入【fdisk /dev/sda】
3.2.1命令行提示下输入【m】
3.2.2输入命令【n】添加新分区。
3.2.3输入命令【p】创建主分区。
3.2.4输入【回车】,选择默认大小,这样不浪费空间
3.2.5输入【回车】,选择默认的start cylinder。
3.2.6输入【w】,保持修改
3.3 输入【reboot】 重启linux,必须reboot,否则/dev/sda4无法格式化。
3.4 这时在/dev/目录下,才能看到了新的分区比如/dev/sda4
3.5 【mkfs.ext2 /dev/sda4】格式化
3.6 在根目录下创建disk4目录
3.7 【mount /dev/sda4 /disk4/】将分区mount到/disk4/上
3.8  在vim修改/etc/fstab文件,加入【/dev/sda4   /disk4 ext2 defaults 0 0】一行,并保存,实现开机自动mount。
至此,新增加的磁盘空间容量,即可在disk4上体现,并且重新开机自动mount该分区,追加磁盘空间的工作完毕。
如果当前磁盘无容可阔,可以用增加磁盘的方法,在VMware主界面,选择 【VMware】下拉菜单,选择【Settings】,用【Add】方式增加一块磁盘,后面的操作类似,不再重复。

备份/usr文件夹下的文件到/opt/sda5下经过分析/dev/sda2下/usr文件夹非常大,占据3.5G空间,为了释放系统空间,这里考虑将用新增加的分区作为/usr的镜像。而/opt/sda5挂载的/dev/sda5,空间有5G,足够使用了。
    拷贝/usr下的所有文件到/opt/sda5下:
    cp -r /usr/* /opt/sda5/
    10. 保留/usr文件夹,但是删除/usr下的所有文件,为挂载做准备。
    cd /usr
    rm -rI *
    11. 修改/etc/fstab文件,挂载/dev/sda5到/usr目录下, 添加以下一行
    /dev/sda5 /usr ext3 defaults 1 1
    删除完后重启
    init 6。
    重启后用命令观察是否挂载成功,正常情况下应该能够顺利完成。如果挂载失败,应修改文件/etc/fstab并且用命令mount重新挂载:
    mount /dev/sda5 /usr
    [email=hawkzy@hawkzy]hawkzy@hawkzy[/email]:~> df -k
    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/sda2 6111520 2780952 3020112 48% /
    udev 648032 60 647972 1% /dev
    /dev/sda3 8617868 7011912 1168188 86% /home
    /dev/sda5 5154852 4675196 217800 96% /usr