扩大虚拟机硬盘空间详解

因为最近在虚拟机上装了QT,之前又升级过内核,所以开始分的10G虚拟硬盘明显已经不够用了,但是又不想重装,于是上网查扩虚拟硬盘的方法,可是发现找到的都不完整,或者太详细了不知道自己适合用哪种,后来慢慢研究终于成功啦,所以现在分享自己的所得。不多说了,直接将方法:1、首先,找到你的虚拟机软件VMware安装目录下的这个工具vmware-vdiskmanager.exe 在运行窗口中打开它,就是先输入cmd打开命令行窗口,然后输入路径我的是D:/Program Files/VMware/VMware Workstation6.5,然后就是执行vmware-vdiskmanager.exe -x 12Gb RedHat9.vmdk这句的意思是 将原硬盘RedHat9.vmdk扩大到12Gb的容量,-x参数就够了,网上讲的太多,弄的人有点糊涂呵呵。补充下,之前写成12G会不行,应该是12Gb,还有如果虚拟硬盘名字中有空格的话要用“”双引号,呵呵2、我们上一步做的只是让虚拟硬盘扩到了12G,还要在linux系统下进行磁盘分区和格式化,在终端中输入命令fdisk -l 查看现在的磁盘情况:Disk /dev/sda: 12.8 GB, 12884901888 bytes255 heads, 63 sectors/track, 1566 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 13 104391 83 Linux/dev/sda2 14 1228 9759487+ 83 Linux/dev/sda3 1229 1305 618502+ 82 Linux swap/dev/sda4 1306 1566 2096482+ 83 Linux看到的/dev/sda4就是我新增加的磁盘,我们可以根据自己的磁盘情况新建分区,比如输入 fdisk /dev/sda 就会进入分区选择:[root@root root]# fdisk /dev/sdaThe number of cylinders for this disk is set to 1566.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)Command (m for help):输入m可查看命令提示,这里我们直接新建分区,因为我原来有3个磁盘所以我可以直接再建一个逻辑分区,输入n,然后选择p,然后选择起始和结束的柱,默认将剩下的所有空间全部分配给第4个磁盘,最后输入w,保存分区并退出。3、我们现在的linux系统下/dev/sda4设备已经是一个新的磁盘了,但是还不能使用,就像windows下一样,要进行格式化,网上很少有提到这一步的,导致我之后老是挂载不上这个分区,困惑了很久,还问老师,也没有解决,最后终于在我的/bin目录下找到了格式化磁盘的工具mkfs.ext3(我用的是RedHat9),也可以用其他的。我们直接输入 mkfs.ext3 /dev/sda4 好了,几秒钟之后,格式化完毕。4、最后,我想大家都会啦,只要将我们新建的磁盘设备挂在到一个目录下就可以使用了,可以用mount命令,也可以修改配置文件/etc/fstab 使每次开机都自动挂载。比如输入 mount -t ext3 /dev/sda4 /mnt/newdisk哈哈,看看是不是OK?分享完毕,好快乐啊! 因为自己也是通过网上的朋友那里学到了很多东西,加上自己失败的经验和教训,如果有错误和不足,请大家不要吝啬您的指教,希望以后可以和你们共同进步啊,加油!

From: http://blog.chinaunix.net/u3/101900/showart_2047058.html

闽南的花市,一开始是来自漳州百花村,

扩大虚拟机硬盘空间详解

相关文章:

你感兴趣的文章:

标签云: