1、首先,可以通过增加虚拟机本身的磁盘空间,比如在VMware 的VM菜单->setting -> 选择你的磁盘->Utilities->expend 然后可以选择加大你的磁盘了
2、这一步比较关键,因为貌似linux系统虽然支持从新挂载新的磁盘空间的到根文件系统,但是貌似很复杂,所以我选择了一种比较取巧的方法,使用软
件,一个非常cool的开源软件,gparted,操作起来和windows的那些磁盘分割软件差不多。先从网上搜索下载gparted,选择下载live cd版,挂载到光驱中
然后在vmware开机的时候按Esc选择从光驱启动(这个可以按的时间非常短,所以大家要注意点,我在网上看到说这个时间可以在配置文件中改,可是在
配置文件中没有找到相应的选项,貌似版本不同)。接着可以所有选项都选择默认,进入gparted的UI界面,然后你可以进行操作了,操作很简单,你可以
选择拉长根文件系统大小,可能有时候根文件系统处于已经建立好的分区之间,那可能要删除某些已经建立后的分区之后再改变大小。
不过这又个问题,重启后可能由于某些磁盘的UUID发生改变挂载不上,进不了系统。
3、比如重启后提示“fsck.ext3: Unable to resolve UUID”,这时候可以输入root密码进入repiar system模式
输入fsck查看各个盘的UUID
再输入 ls -l /dev/disk/by-uuid 查看各个盘的UUID
对比不同盘的UUID
mount / -o remount,rw 挂载根文件系统为可读写
再用 vi /etc/fstab 直接修改不同的UUID
mount / -o remount,ro 挂载根文件系统为只读shutdown -r now 重启
可以参考一篇博客http://wilber82.blog.51cto.com/1124820/724472