分享

VMware下linux磁盘空间扩容

 可乐孩儿 2010-08-27

今天在搭建编译环境时,发现之前给虚拟机分配的15G空间只剩下2G多点,而新的平台搭建起来需要2G左右,这样空间就严重不足了。

决定给虚拟机扩大硬盘分配,却发现在VMware的setting中无法扩容,但是在VMware的安装目录下发现有vmware-vdiskmanager.exe(虚拟硬盘管理)程序,绿色版本的VMware可能没有。双击运行一闪而过,再次在CMD中以命令方式运行,发现其有许多参数,-c -d -k -n -p -r -x -R -q等,查看其说明,-x选项既是扩容选项:expand the disk to the specified capacity,需注意这里是指扩容到指定大小,如我之前分配的15G,现在我需要增大2G,那我输入命令应是:vmware-vdiskmanager -x 17GB D:\redhat\redhatlinux.vmdk

后面是你安装linux时的虚拟硬盘所在地址,参考vmware-vdiskmanager说明选项中的例子,如有空格须用双引号包起来。

还有需要注意的地方,扩容时,你的虚拟机和linux须处于关机状态,并且不能有snapshot,如有需先删除snapshot,再进行扩容。

还有一个方法,挂载一个新的虚拟硬盘,也比较方便。关掉linux后,在setting中 add 一个 Hard Disk,然后启动系统。

在终端中运行如下命令:

df 查看系统容量信息(大小,剩余,挂载点等)

ls /dev/hdb 可以查看新添加的未格式化的虚拟硬盘hdb1

mkfs.ext3 /dev/hdb1 格式化hdb1 为ext3文件类型

cd /mnt

mkdir user 创建挂载点

mount -t ext3 /dev/hdb1 /mnt/user/ 挂载

df -h 再次查看已经挂载好

如果想系统每次启动自动挂载,则须进行如下操作:

vi /etc/fstab 

在LABEL栏目下添加:/dev/hdb1 /mnt/user ext3 defaults 1 1

还有好几种方法,但是实现起来比较麻烦,这里参考http:///tips-tricks/re-sizing-virtual-disks 。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多