如何减小vmware虚拟机硬盘扩容空间

vm虚拟机linux磁盘空间不足,手动扩大(本人操作可行) .
随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的 linux 虚拟机的硬盘空间过小 的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦。于是,上网搜了下关于 vmware 硬盘扩容的方法。 总结如下:
1、挂载点必须是一个目录。
2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。
一:首先使用VMware工具扩容分配的硬盘空间:
1 、 vmware 提供一个命令行工具, vmware-vdiskmanager.exe ,位于 vmware 的安装目录下,比如
C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe.
在 windows 下运行 cmd ,转到 vmware 的安装目录
&&& vmware-vdiskmanager.exe 可以查看帮助
2. 对于扩容,可以输入下列命令:
&&& vmware-vdiskmanager -x 50Gb &D:\VMware\WinXP\myLinux.vmdk&
&& 注: 要扩容的系统这时不能在运行 ,参数 &-x& 表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展到的大小 ( 本例为扩展到 50GB ,这是一个磁盘总量,包含了原先的磁盘容量 ) 。 最后是指定要操作的虚拟机磁盘的具体文件,要是路径名中有空格,必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,
&&& 重启 VMware ,会发现虚拟机硬盘空间已变成 50GB 了。
我们重启虚拟机后,发现虚拟机的硬盘是变成 50GB 了,但进入 linux 系统后,用 &df -ah& 查看发现硬盘空间还是原先那么大。
& 虽然已经扩大了磁盘,但是由于还没有经过分区,指定文件系统,所以 linux 操作系统无法识别(其实就相当于你的硬盘虽然大了,但是你并没有对其进行分区是一个道理)。下面我们进行分区处理。
方法二:使用VM图形界面,关闭虚拟机,编辑虚拟机配置,直接将硬盘空间扩容。
3. 分区:( 这时要切换为 Root 用户,Ubuntu下使用sudo命令 )
fdisk 命令: fdisk -l& : 打印当前的磁盘分区表,这时我们可以看到磁盘的总量的确增加到 50GB 了,但是分区只有以前的那几个原有的分区。
& 键入命令: fdisk /dev/sda&& “sda 就是经过扩容的硬盘,为 SCSI 硬盘, IDE 类型硬盘对应为 hda ,是对该硬盘进行操作 ”
& 键入 :&&& m&&& “ 列出 fdisk 的帮助 ”
& 我们在这里是要添加一个新分区,即将扩容出来的那部分做成一个新分区,这样才能被操作系统挂载识别。
& 键入:&&&& n&&& ” 命令 n 用于添加新分区 &
& 此时, fdisk 会让你选择添加为逻辑分区呢(编号从 5 开始)还是主分区(编号 1 到 4 )。选择主分区吧,则键入 p ;选择逻辑分区键入 l 。
& 我们选择主分区于是:
& 键入:&&& p&&&&&&&&&&&&&& & 选择创建主分区 &
& 此时, fdisk 会让你选择主分区的编号,如果已经有了主分区 sda1 , sda2 ,那么编号就选 3 ,即要创建的该分区为 sda3.
& 键入:&&&& 3
& 此时, fdisk 又会让你选择该分区的开始值这个就是分区的 Start 值( start cylinder );这里最好直接按回车,
& 如果您输入了一个非默认的数字,会造成空间浪费;
& 此时键入: w&&&&&&&&&&&&& & 保存所有并退出,分区划分完毕 &
我们现在还不能用这个分区 , 因 没格式化 ,这时要重启系统就能够在 dev 下面看到 sda3 ,如果不重启不能进行下面操作
4. 格式化该新添加的分区:
&&&&&&& 键入: mkfs -t ext3& /dev/sda3&
& 或者&& mkfs.ext3&&&& /dev/sda3 格式化指定的分区 , 依次类推 , 现在的系统大部分都是 ext3 格式 , 如果你需要其它的 , 可以查看 mkfs 的帮助。
此时我们就可以使用该新增分区啦:
5 、挂载该分区:
& 手动挂载,则键入:sudo mount /dev/sda3& /mnt/sda3& 表示将该新分区挂载到 /mnt/sda3 / 这个目录下面
(注:Ubuntu下默认是挂载到 /media对应目录下,并且手动挂载的信息在/etc/mtab文件下有登记信息)
& 开机自动挂载,则修改 /etc/fstab 文件,在这个文件里面添加一行:
/dev/sda3&&&&& /mnt/sda3&&&&&& ext3&&& defaults&&&&&&& 0&&&&& 0&&
到这里就可以使用该新加分区啦 。
Redhat环境下手动挂载:
1新建/oracledir文件夹
2 mount /dev/sda3/&& /oracledir
关于/etc/fstab文件的相信说明参见:
/article/1/2007/linux_10628.html
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的 linux 虚拟机的硬盘空间过小 的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦.于是,上网搜了下关于 vmware 硬盘扩容的方法. 总结如下: 1.挂载点必须是一个目录. 2.一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用. 一: ...
随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的 linux 虚拟机的硬盘空间过小的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦.于是,上网搜了下关于 vmware 硬盘扩容的方法. 总结如下: 1.挂载点必须是一个目录. 2.一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用. 一:首先使 ...
从本文开始,little by little系列开始介绍一些运营方面的心得,内容琐碎,适合搜索用户,订阅用户可以忽略.
以前做开发,后来做了些research,但很幸运的是因为人手不足,也兼顾做了运营,有了运营的体会以后,对开发和research都有帮助,运营的工作讲究规范,讲究流程,来不得一丝马虎,通常运营人员都非常沉稳且细心的人.
今天用ssh登陆sqlplus时,报了下面磁盘空间不足的错误:[ ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Sat Jun 8 21:53:31 2013Copyright (c) , Oracle.
All rights ...
(1)增加磁盘的操作类似于windows的vm的操作1),2),3). (2)增加后进入系统看不到新增的磁盘,需要进行下面的步骤(3). (3)启动VM环境下的linux操作系统,添加新分区,需要root账号身份.
3.1 最大分区为/dev/sda3,说明新创建的分区将会是sda4
Linux中VMware虚拟机增加磁盘空间的扩容操作[图文] [日期:] 来源:Linux社区
作者:Linux编辑 [字体:大 中 小]用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装.如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置.通过上网搜集的资料 ...
VMware 虚拟机增加磁盘空间以成功
我的虚拟机之前硬盘的小是100Gb,但由于数据太的先已经不够用啦,想扩大到200Gb,在网上找了很多的方法都没有成功,上天不负有心人啊,让我最终找的了这篇文档,现在和大家分享下. 一.关闭你的虚拟机系统,找到如下内容:选择&Edit Virtual mache settings& 点击&quot ...
KVM虚拟化学习笔记系列文章列表 ---------------------------------------- kvm虚拟化学习笔记(一)之kvm虚拟化环境安装 http://koumm./8795 kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 http://koumm.blog.51cto.c ...减少ESXi中虚拟机磁盘占用空间_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
减少ESXi中虚拟机磁盘占用空间
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看:6338|回复:12
&&集群中很多虚拟机磁盘都在1TB-2TB,实际监控发现最多使用也就200-300GB 太浪费空间了~!客户要多少就得给分配多少(有个听不进劝的领导,你懂得!!),现在又要好好规划存储空间,有什么方法能将分出去的磁盘缩小?
高级工程师
引用:原帖由 code132 于
09:31 发表
&&集群中很多虚拟机磁盘都在1TB-2TB,实际监控发现最多使用也就200-300GB 太浪费空间了~!客户要多少就得给分配多少(有个听不进劝的领导,你懂得!!),现在又要好好规划存储空间,有什么方法能将分出去的磁盘缩小? ... 磁盘配额,用户需要多少分配多少,不足可以申请添加
引用:原帖由 peterceo 于
10:06 发表
磁盘配额,用户需要多少分配多少,不足可以申请添加 现在主要是想把已经分配出去的空间收回一部分,比如分配2TB的虚拟磁盘改为1TB!!!磁盘配额好像不能实现吧?
可参考技术资料
助理工程师
你干脆新建一个磁盘,把类型改成 thin,然后数据拷过来,废掉原先的。
如果是虚拟机,建议配置成磁盘精简thin模式。
未上线的虚拟机直接通过storage vmotion进行迁移,迁移时将磁盘格式改成精简置备
上线的虚拟机,考虑到业务的稳定性,申请割接时间,同样采用storage vmotion进行迁移。
【欢迎访问Tim2009的虚拟化技术博客】
已经找到方法,用VMware vCenter Converter&&在关机的情况下进行虚机转换,有这么需求的兄弟可以去vmware官方下载!!也可以找我要 留下QQ号~!
引用:原帖由 code132 于
10:47 发表
已经找到方法,用VMware vCenter Converter&&在关机的情况下进行虚机转换,有这么需求的兄弟可以去vmware官方下载!!也可以找我要 留下QQ号~! 求方法,QQ: 好人一生平安
引用:原帖由 code132 于
10:47 发表
已经找到方法,用VMware vCenter Converter&&在关机的情况下进行虚机转换,有这么需求的兄弟可以去vmware官方下载!!也可以找我要 留下QQ号~! 这方法好!!完全没想到
7楼的方法我觉得更好些
求方法,QQ: 谢谢
你好,如果您有什么不懂或解决不了的问题,可以关注【如此问答】公众号,里面有多位知名领域专家在线为您解答所有疑难问题。itbill 的BLOG
用户名:itbill
文章数:122
评论数:17
访问量:166779
注册日期:
阅读量:5863
阅读量:12276
阅读量:354818
阅读量:1052139
[匿名]NFS:
[匿名]谢谢:
51CTO推荐博文
&&& 使用VMware虚拟机一段时间后,常常会发现虚拟机保存在磁盘上的虚拟磁盘文件(vmdk文件,VMware Virtual Disk File)体积增长很快,远远超过了虚拟机磁盘分区所实际存放的数据的大小。特别是如果本来虚拟机所在物理磁盘分区的空余空间就不多的话,就会 更显得捉襟见肘了。以笔者安装了WindowsXP的一个虚拟机为例,虚拟机里C盘系统分区只有3.5G大小左右,可是宿主机中对应的虚拟磁盘文件(还创建了一个虚拟机快照,所以有两个Vmdk文件,Vmdk磁盘文件建立快照的具体原理可以参考VMware的帮助文档。)却共占用了8个GB的空间,不但浪费磁盘空间,也降低了虚拟机的磁盘性能,看来对其压缩减肥是势在必行。
先介绍一下VMware官方给出的压缩虚拟磁盘文件的方法,后一篇是笔者自己使用的比较tricky的方法(点)。以下来自VMware的帮助文档:
压缩虚拟磁盘
--------------------------------------------------------------------------------
压缩虚拟磁盘
压缩虚拟磁盘可以回收虚拟磁盘中未使用的空间。如果在磁盘中有可用空间,这一过程可以减少虚拟磁盘在宿主机磁盘驱动器上占用的空间。
注意:ESX Server 3 不支持压缩虚拟磁盘。
压缩磁盘分为两个步骤:准备步骤和实际压缩步骤。在第一个步骤中,VMware Tools 将回收所有未使用的磁盘空间(例如,已删除文件占用的空间),并准备对未使用的空间进行压缩。这样就能实现虚拟磁盘最大限度的压缩。该步骤需要在宾客机操作系统内部执行。
压缩本身是第二个步骤,这个步骤在虚拟机外部执行。VMware 应用程序根据在准备步骤中回收的磁盘空间来减少磁盘容量。
压缩需要:
&& 宿主机的可用磁盘空间不小于正在被压缩的虚拟磁盘的大小。
&& VMware Tools 拥有足够的访问权限,以便在分区目录中写入文件。如果没有足够的访问权限,请更改目录访问权限或取消选择相应的分区。
在一些配置中,无法进行虚拟磁盘压缩。如果您的虚拟机使用了这样的配置,&压缩&选项卡将显示相关信息,说明为什么您无法压缩虚拟磁盘。例如,您无法在下列情况下压缩虚拟磁盘:
&& 您在创建磁盘时已经预先分配了磁盘空间(这是在 GSX Server 和 VMware Server 上运行的虚拟机的默认选项)。
&& 虚拟机具有快照。要删除快照,请参见 VMware 软件产品文档。
&& 虚拟磁盘不是以持续模式运行的独立磁盘。您可以在开启虚拟机之前更改虚拟磁盘的模式。欲了解独立磁盘的更多信息,请参见 VMware 软件产品文档。
如果 VMware Tools 可以进行虚拟磁盘压缩,它将在选项卡中显示两个分区列表:
&& &支持的分区& & 默认情况下,所有支持的分区都会准备进行压缩。如果您不希望压缩其中一些分区,请取消分区名称左边的复选框。准备压缩的分区越多,压缩步骤的执行效率就越高。
&& &不支持的分区& & VMware Tools 无法对这些虚拟磁盘执行准备压缩操作。这些分区包括只读分区、远程设备上的分区和可移除设备上的分区。
压缩虚拟磁盘具体步骤:
当开启一个虚拟机时,您需要从 VMware Tools 控制面板中压缩虚拟磁盘。
要压缩虚拟磁盘
1.& 启动 VMware Tools 控制面板,双击任务栏中的&VMware Tools&图标,或者选择&开始&&&设置&&&控制面板&,然后双击&VMware Tools&。
2.& 点击&压缩&选项卡。
3.& 选择虚拟磁盘和要压缩的分区,然后点击&准备压缩&。
注意:如果您取消选中某些分区,仍然可以对整个磁盘进行压缩。但是,那些未选中的分区不会准备压缩。并且在不选中所有分区的情况下实现的磁盘容量缩减要小于选中所有分区时实现的缩减。
每个分区都会有一个相应的进度条。您可以在任何时候点击&取消&,中止操作。
4.& 在 VMware Tools 准备好压缩选中的磁盘分区后,请对开始压缩磁盘的提示作出响应。
如果点击&是&,虚拟机将会进入冻结状态,VMware Tools 将压缩虚拟磁盘。压缩完成之后,虚拟机将继续正常运行。
如果点击&否&,您可以延迟压缩虚拟磁盘。通过使用&压缩&选项卡,您可以在将来某个时间压缩磁盘。
压缩磁盘将消耗大量时间。
注意:压缩虚拟磁盘可以回收虚拟磁盘中未使用的空间。您也可以整理虚拟磁盘碎片,该操作将重新整理文件、程序以及虚拟磁盘中未使用的空间,从而更快地运行程序和打开文件。欲了解整理虚拟磁盘碎片的更多信息,请参见 VMware 软件产品文档。
了这篇文章
类别:┆阅读(0)┆评论(0)
12:34:43 15:41:03 21:26:54

我要回帖

更多关于 vm虚拟机硬盘减小 的文章

 

随机推荐