增加虚拟机硬盘分区大小
之前用ubuntu分了8G 装了很多东西以后发现分区不够用了,重装比较麻烦还要装一堆的东西,所以还是把VM分区增加吧
我使用的是vmware 6.0版本的。增加分区有2个方法,一个使用VM自带的工具来增加整个分区大小另一个方法是增加一个硬盘分区。
做这些的时候确保你的虚拟机是关的。(不放心的话备份下Ubuntu.vmdk 也可以)
一:
1:首先说下用VMWARE自带的工具
找到你的vmware安装目录然后在安装目录下找到vmware-vdiskmanager.exe 这个文件,当然你双击没有用的,我这里只是想让你确定有这个文件,才能使用他。打开命令行 cd 到你的vmware 的安装目录然后输入
vmware-vdiskmanager 你发现列出了一堆的命令就表明是可以用的了,好我们现在开始使用他来调整VM的分区大小
vmware-vdiskmanager -x 16Gb D:\Ubuntu10\Ubuntu.vmdk
-x 表示扩展新的分区
16GB是大小
D:\Ubuntu10\Ubuntu.vmdk 这个是你虚拟机中os的物理磁盘文件
好了现在你就开始慢慢等他给你重新调整分区吧还是需要一段时间的。其实他就是在你原来的基础上加了一些分区链接,好比你原来有10G 那他就又新分 16-10=6 GB的空间出来,原先的还是保持不变的,所以放心你的数据不会丢失的。
2:利用VM的setting
Edit virtual machine settings,选择add就可以加硬盘了,这里你要选择硬盘类型新的分区大小,按照自己的需要和真是情况来选。
二:
好了以上2个是增加了分区,但是ubuntu还是不能识别的他们还是荒芜之地,所以你得格式给ubuntu看格完了还要挂在他身上告诉他启动的mount上这个新的分区。用一下的命令来实现。
启动虚拟机进去ubuntu 开启一个终端
$ sudo fdisk /dev/sda
这里我硬盘类型是串口的即 SATA 的所以是 /dev/sda 如果是IDE的硬盘即并口的那就是/dev/hda
如果不知道自己到底是什么类型的可以cd /dev 然后ls -a 找下有没有sda 或者hda 之类的。
出现一个命令
Command (m for help):
这时你输入 n 也即变成 Command (m for help): n 然后回车。
这时出现一下选项
Command action
l logical (5 or over)
p primary partition (1-4)
选择 p
然后出现
primary partition (1-4):
这时你需要查看下你的分区中哪个分区号没被使用,另开一个终端
然后输入sudo fdisk -l
我现在的列表是
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda5
这里面的sda3是我新加的分区,一般没有加过分区的话显示如下
/dev/sda1
/dev/sda2
/dev/sda5
但是也不排除其他情况,其实目的就是看下从1 、2、3、4中选择一个还没用使用的编号
我之前是3号没被使用过,所以我选择3号。
在 primary partition (1-4):后输入3 也即 primary partition (1-4):3 然后回车