现在好多软件都没法安装了。自己重新装一个吧,又挺麻烦。于是,上网搜了下关于vmware硬盘扩容的方法。
网上也有好多人给出了一些指点,但是总有些些许许的小问题。
C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe.
在windows的cmd窗口中,转到vmware的安装目录
即:cd C:\Program Files\VMware\VMware Workstation\
vmware-vdiskmanager.exe 可以查看帮助
vmware-vdiskmanager -x 4Gb "D:\VMware\WinXP\myLinux.vmdk"
参数"-x"表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展到的大小(本例为扩展到4GB,这是一个磁盘总量,包含了原先的磁盘容量)。
最后是指定要操作的虚拟机磁盘的具体文件,要是路径名中有空格,必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,
重启VMware,会发现虚拟机硬盘空间已变成4GB了。
虽然已经扩大了磁盘,但是由于还没有经过分区,指定文件系统,所以linux操作系统无法识别(其实就相当于你的硬盘虽然大了,但是你并没有对其进行分区是一个道理)。下面我们进行分区处理。
fdisk命令: fdisk -l :打印当前的磁盘分区表,这时我们可以看到磁盘的总量的确增加到4GB了,但是分区只有以前的那几个原有的分区。
键入命令:fdisk /dev/sda “sda就是经过扩容的硬盘,为SCSI硬盘,IDE类型硬盘对应为hda,是对该硬盘进行操作”
键入 : m “ 列出fdisk的帮助”
我们在这里是要添加一个新分区,即将扩容出来的那部分做成一个新分区,这样才能被操作系统挂载识别。
键入: n ” 命令n用于添加新分区"
此时,fdisk会让你选择添加为逻辑分区呢(编号从5开始)还是主分区(编号1到4)。选择主分区吧,则键入p;选择逻辑分区键入l。
我们选择主分区于是:
键入: p " 选择创建主分区"
键入: 3
此时,fdisk又会让你选择该分区的开始值这个就是分区的Start 值(start cylinder);这里最好直接按回车,
如果您输入了一个非默认的数字,会造成空间浪费;
此时键入:w "保存所有并退出,分区划分完毕"
键入:mkfs -t ext3 /dev/sda3
或者 mkfs.ext3 /dev/sda3 格式化指定的分区,依次类推,现在的系统大部分都是 ext3 格式,如果你需要其它的,可以查看mkfs的帮助。
此时我们就可以使用该新增分区啦:
手动挂载,则键入:mount /dev/sda3 /home/work/ "表示将该新分区挂载到/home/work/这个目录下面"
/dev/sda3 /home/work ext3 defaults, 0 1 "关于该文件的格式,以后写文章讨论^_^"
以后每次开机都会将该分区挂在大work目录下面了。
到这里就可以使用该新加分区啦 。
二:另外一种方法就是首先在虚拟机上添加一块硬盘,然后挂载。这样就相当于又买了个硬盘,可以缓解磁盘空间紧张的问题了。
3、分区格式化:
操作和上面的分区格式化大致相同,只需注意把/dev/sda 改成/dev/sdb,后面的操作也都一致。
http://readwall.blog.163.com/blog/static/10127132200901211546468/
以及
http://blog.csdn.net/q1302182594/article/details/51658229
0 前言
创建虚拟机时候默认虚拟硬盘容量为20GB, 一天在编译内核的时候突然提示硬盘空间不足, 因此需要对原有的虚拟硬盘进行扩容(此外, 还可以添加新虚拟磁盘, 详细见《VMware10+Ubuntu14.04添加新硬盘》). 网上已经有相关虚拟机扩容的资料, 但是说的不够完整, 因此本文对此做一个详细的总结.
1 虚拟磁盘扩容
1.1 方法一
在虚拟机设置界面中选中需要扩容的磁盘, 然后在右下方处点击扩展按钮, 即可启动扩展任务:
1.2 方法二
根据参考资料[1]的说明, 可以通过命令的方法来进行虚拟磁盘扩容. 进入VMware的安装目录, 然后执行如下命令:
说明: 30GB是扩展之后的虚拟磁盘容量(必须必原容量大); D:/UbuntuDesk/Ubuntu.vmdk是虚拟磁盘, 需根据实际位置和名称进行修改.
2 磁盘分区
仅仅是通过上述步骤进行虚拟磁盘扩容, Ubuntu还不能识别扩展后的容量, 此时还需进行一步对其进行分区. 这里介绍使用fdisk对磁盘进行分区的步骤[3].
(1) 查看已有分区
(2) 分区过程
输入下面命令进入fdisk命令模式(假设要分区的硬盘为/dev/sda):
根据上图提示, 输入m可以显示帮助信息:
根据上图提示, 输入n添加一个新分区.
在后面的分区类型选择中输入p(创建主分区), 其余的设施保持默认值即可.
最后输入w保持分区结果.
3 格式化分区
假设通过上述步骤所创建的新分区为/dev/sda4, 可以通过下面命令将其格式化为ext4文件系统格式:
4 挂载分区
4.1 手动挂载
4.2 自动挂载
若希望开机时自动挂载, 可在/etc/fstab最后一行添加:
说明: 假设新分区为/dev/sda4, 挂载点为/home/onesea/Mini2440, 可根据实际情况修改.
参考资料
[3]VMware中调大虚拟硬盘容量以后ubuntu中硬盘容量为什么不变?