虚拟机中如何扩展一个虚拟磁盘的大小(图解)
更改VMware虚拟机磁盘大小及容量

更改VMware虚拟机磁盘容量大小方法/步骤
1. 关闭虚拟机系统;单击“编辑虚拟机设置”,如图:
2. 选择相应虚拟机硬盘,如图:
3. 点击“实用工具”,选择“扩展”,如图:
4. 输入最大磁盘大小,单击“扩展”,如图:
5.磁盘成功扩展,单击“确定”,如图:
6.虚拟硬盘已变成扩展后的大小。
7. 再次登陆相应虚拟机系统,打开磁盘管理,可见到扩展磁盘空间得到的“未指
派”空间;
可以直接选中“未指派”空间,右键“新建磁盘分区”;
或者是调整现有磁盘分区大小;选中要扩充容量的磁盘,右键“扩展卷”,下一步完成即可;磁盘容量就增加了。
如何在VMWare WS的虚拟机里扩展和增加磁盘

如何在vmware ws的Ubuntu虚拟机里扩展和增加磁盘2012-11-19by douglasjpd@一般在虚拟机中,磁盘空间不够了,首先应该用扩展(expand)的方法,如果没有可扩展的空间,再用增加硬盘的方式。
扩展和新增磁盘的步骤对于虚拟机是Windows的系统(XP以后的系统)比较容易。
不过如果该虚拟机有snapshot,VMWare不允许再增加空间。
不过一旦扩展或者新增了空间,Windows系统就会自动识别该新增的空间,只要打开“计算机管理”中的“磁盘管理”,立即就可以发现有新的未分区的空间,这时只要直接在“磁盘管理”界面进行分区和格式化并分配盘符即可使用。
下面的示范是在Ubuntu 12.04 Server虚拟机上操作。
一、扩展假设需要将vmware中ubuntu 12.04 LTS虚拟机的磁盘大小由20G扩展到25G。
操作之前,先记录目前磁盘的信息:(先进入root用户)root@test:~# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0009e946Device Boot Start End Blocks Id System/dev/sda1 * 2048 39845887 19921920 83 Linux/dev/sda2 39847934 41940991 1046529 5 Extended/dev/sda5 39847936 41940991 1046528 82 Linux swap / Solaris关闭虚拟机,然后在VMWare界面:vm->settings->hard disk->utilities->expand->输入大小(增加后的大小,如25GB),点击“Expand”按钮,等待扩展完成。
实战Linux下VMware虚拟机根目录空间扩充

实战Linux下VMware虚拟机根目录空间扩充分类:Linux 2011-02-14 16:59 532人阅读评论(0) 收藏举报今天上午接到通知说服务器挂了,经过检查发现原因是Linux的虚拟机根分区已经使用100%,以至于服务不能正常进行。
经过小小的研究,顺利解决问题,把服务器的空间由4G扩成12G。
现将执行全过程总结如下,以供分享。
首先,介绍下大体的解决思路,要想扩充,硬件上要有准备,说白了也就是要有一块新的空间来供我们使用。
对于实体机我们需要准备一块新的硬盘,而对于VMWare 虚拟机,我们只需要使用vmware自带的软件扩充下磁盘大小。
扩充磁盘,只意味着硬件条件得到满足。
接下来就需要对新的磁盘空格进行合理的操作,来扩充我们需要的分区。
值得注意的是,这里我们基于LVM来操作的。
如果您的环境不是LVM的,可以考虑改成LVM的,否则后文无需再读。
具体执行过程将细细道来。
第一步、使用VMware工具扩容分配的硬盘空间1、vmware 提供一个命令行工具,在Windows下为vmware-vdiskmanager.exe 位于vmware 的安装目录下,比如C:/Program Files/VMware/VMware Workstation/vmware-vdiskmanager.exe.在Linux下有直接的vmware-vdiskmanager指令。
进行的操作:在windows 下运行CMD , 转到vmware 的安装目录,可执行vmware-vdiskmanager.exe;在Linux下,直接敲入vmware-vdiskmanager ,可执行该指令扩充使用的指令: vmware-vdiskmanager -x 16Gb myNewlinux.vmdk说明:要扩容的系统这时不能在运行,参数"-x" 表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展到的大小,而非增加量(本例为扩展到16GB ,这是一个磁盘总量,包含了原先的磁盘容量) 。
虚拟机不重启热添加磁盘扩容方法(修改版)

Linux虚拟机不重启热添加磁盘扩容方法1、应用背景说明很多Linux系统虚拟机在使用一段时间后,面临空间不够的问题,需要扩容磁盘空间,但是Linux系统虚拟机不像Windows 2008R2系统虚拟机那样,可以直接将虚拟机磁盘配置那增大磁盘的空间,然后进入到系统刷新磁盘控制器即可看到增加的磁盘空间,然后通过扩展分区即可将分区扩大使用。
另外,Linux系统物理机虽然也支持热插拔硬盘,但是物理机中一般很难发现新加的硬盘在哪一个控制器下哪一个通道的哪一个ID号,导致容易加,但是无法精准通过命令扫描掉,但是虚拟机Linux的磁盘的这些信息可以在硬件配置信息那里看到,从而节省了很多麻烦。
虽然Linux系统虚拟机也可直接在原有磁盘配置上增大空间,然后然系统总线重新扫描检测到增大的空间,但是无法直接扩展文件挂载目录,而且增大的磁盘空间虽然能分区但是写入不到系统内核的分区表,导致新建的这个分区无法格式化或者挂载。
综上,一般情况下,都是在linux系统虚拟机配置里直接增加一个新的磁盘,而不是扩大之前的磁盘空间。
注:Windows 2003系统不支持直接扩展分区;Windows 2008R2及以上系统需要将C、D等分区放在不同的磁盘中,才能直接的扩容,不然只能紧邻剩余空间的分区才能扩容;2、linux系统要求系统硬盘最好做了LVM;因为很多系统应用管理员所看到的是某些目录没有了空间,希望将这些目录所在的文件系统空间增大,以便继续存放文件和数据,而不是另外加一个空目录进来,让应用管理员将后面的数据存放在新的空目录下。
所以综上,系统有做LVM的话更能满足系统管理员的要求。
3、实验环境介绍一台2个CPU、4G内存的Linux系统,一个50G的磁盘,系统版本CentOS 6.5。
分区如下:因为系统是basic安装,从上图中可以看到系统有做LVM;其中磁盘为sda,/boot分区500M,所占为sda1,剩余的磁盘一起做了一个PV,所占为sda2,属于VolGroup这个VG;在这个VG下有2个LV,一个为lv_root,大小45G,挂载在 /下,另外个LV为lv_swap,大小2G,是交换分区。
如何增加虚拟内存

如何增加虚拟内存虚拟内存是计算机系统中的一种重要资源,它可以帮助计算机在内存不足的情况下继续运行程序。
在一些情况下,我们可能需要增加虚拟内存的大小,以确保计算机系统的稳定运行。
本文将介绍如何增加虚拟内存的方法,以及一些注意事项。
方法一,调整虚拟内存的大小。
在Windows系统中,我们可以通过以下步骤来调整虚拟内存的大小:1. 右键点击“计算机”或者“此电脑”,选择“属性”。
2. 在左侧菜单中选择“高级系统设置”。
3. 在弹出的窗口中选择“性能设置”。
4. 在性能选项窗口中选择“高级”选项卡,然后点击“更改”按钮。
5. 在虚拟内存窗口中,取消“自动管理所有驱动器的分页文件大小”选项。
6. 选择你想要更改虚拟内存大小的驱动器,然后选择“自定义大小”。
7. 输入你想要设置的初始大小和最大大小,然后点击“设置”按钮。
8. 点击“确定”按钮,然后重新启动计算机。
在Mac系统中,我们可以通过以下步骤来调整虚拟内存的大小:1. 点击苹果菜单,选择“系统偏好设置”。
2. 点击“节能”选项。
3. 在节能选项中,点击“高级”按钮。
4. 在高级节能选项中,选择“虚拟内存”选项。
5. 在虚拟内存选项中,选择“自定义”。
6. 输入你想要设置的虚拟内存大小,然后点击“确定”按钮。
方法二,使用外部存储设备。
除了调整虚拟内存的大小,我们还可以通过使用外部存储设备来增加虚拟内存的大小。
在Windows系统中,我们可以通过以下步骤来使用外部存储设备增加虚拟内存的大小:1. 连接外部存储设备,如移动硬盘或U盘。
2. 右键点击“计算机”或者“此电脑”,选择“管理”。
3. 在计算机管理窗口中,选择“存储”->“磁盘管理”。
4. 在磁盘管理中,找到你连接的外部存储设备,右键点击它,选择“属性”。
5. 在属性窗口中,选择“高级”选项卡,然后点击“更改”按钮。
6. 在虚拟内存窗口中,选择你的外部存储设备,然后选择“自定义大小”。
7. 输入你想要设置的初始大小和最大大小,然后点击“设置”按钮。
vmware 分配磁盘空间方式

vmware 分配磁盘空间方式
VMware提供了几种分配磁盘空间的方式,具体取决于您使用
的是VMware Workstation还是VMware vSphere。
对于VMware Workstation:
1. 指定磁盘大小:您可以在创建新的虚拟机时指定虚拟磁盘的大小。
创建虚拟机向导会询问您要分配多少磁盘空间。
2. 分配动态增长磁盘:您可以选择分配一个动态增长的虚拟磁盘。
这种磁盘只会占用实际虚拟机磁盘所需的空间,并在需要时自动增长。
3. 分配固定磁盘:您也可以选择分配一个固定大小的虚拟磁盘。
这种磁盘会立即占用指定大小的物理磁盘空间。
对于VMware vSphere:
1. 分配粗粒度存储(Thick Provision):这种方式会一次性为
虚拟机分配足够的物理磁盘空间。
这样虚拟机可以立即使用分配的全部空间,但可能会浪费一些空间。
2. 分配粗粒度存储且懒惰增长(Thick Provision Lazy Zeroed):这种方式会一次性为虚拟机分配足够的物理磁盘空间,但是只有在实际使用时才会写入零值数据。
3. 分配精细粒度存储(Thin Provision):这种方式只为虚拟机
分配实际需要的物理磁盘空间。
这样虚拟机可以共享物理存储空间,但可能会出现存储不足的情况。
总体而言,选择哪种磁盘分配方式取决于您对存储空间的需求以及对资源的优化需求。
例如,如果您对存储空间有严格要求,可以考虑选择固定磁盘或粗粒度存储。
如果您更关注资源的最大化利用,可以选择动态增长磁盘或精细粒度存储。
vmware虚拟机下Ubuntu存储扩容详细教程
VM-虚拟机下Ubuntu存储扩容
一、扩容到指定目录
1.查看磁盘信息
硬盘名称默认从sda开始排,增加第二块硬盘的时候,会显示sdb,以此类推。
2.添加硬盘
使用VMware为虚拟机添加磁盘。
3.查看磁盘信息,确认识别到添加的磁盘
4.为新加的硬盘创建分区
依次输入n,p,1,w(没有对应的输入值的选项直接回车忽略),其中n分别表示创建一个新分区,p表示分区类型为主分区,1表示分区编号是1,w表示保存。
5.格式化分区
6.将磁盘挂载到目标目录
7.查看磁盘信息
8.设置重启后自动挂载
打开配置文件,添加配置/dev/sdb1 /data/sdb ext4 defaults 0 0
二、扩容到根目录(通过LVM)
1.添加硬盘(同第一部分)
2.查看硬盘信息
3.为新加的硬盘创建分区(同第一部分)
fdisk只支持最大2T的挂载,超过2T请跳到后面parted分区
4.查看磁盘信息,确认创建分区成功
5.格式化分区
6.创建物理卷
7.查看已有卷组名称
8.将物理卷空间追加至卷组
9.查看已有卷组,确认追加是否成功
10.查看LV Path逻辑卷路径
11.逻辑卷扩容
12.扩容至根目录
resize2fs适用ext2、ext3、ext4文件系统,如果文件系统为xfs则使用xfs_growfs 命令。
RAID磁盘阵列扩容
RAID磁盘阵列扩容系统管理- WIKI这里我们讨论服务器硬盘空间不足时,我们有什么方法可以扩充原有虚拟磁盘的空间,而无需删除上面的数据。
演示快速入口:联机容量扩充(OCE)RAID 级别迁移(RLM)简介我们可通过扩充容量和/ 或改变RAID 级别的方式来重新配置联机虚拟磁盘。
注:跨接式虚拟磁盘(如RAID 10、50 和60)无法重新配置。
注:重新配置虚拟磁盘时一般会对磁盘性能有所影响,直到重新配置完成后为止。
联机容量扩充(OCE) 可通过两种方法实现。
•如果磁盘组中只有一个虚拟磁盘,而且还有可用空间可供使用,则可在可用空间的范围内扩充虚拟磁盘的容量。
•如果已创建虚拟磁盘,但虚拟磁盘使用的空间未达到该磁盘组大小的上限,则剩有可用空间通过Replace Member (更换成员)功能使用较大的磁盘更换磁盘组的物理磁盘时也可以获得可用空间。
虚拟磁盘的容量也可以通过执行OCE 操作来增加物理磁盘的数量进行扩充。
RAID 级别迁移(RLM) 是指更改虚拟磁盘的RAID 级别。
RLM 和OCE 可同时实现,这样虚拟磁盘可同时更改RAID 级别并增加容量。
完成RLM/OCE 操作后,不需要重新引导。
要查看RLM/OCE 操作可行性列表,请参阅下表。
源RAID 级别列表示执行RLM/OCE 操作之前的虚拟磁盘RAID 级别,目标RAID 级别列表示操作完成后的RAID 级别。
注:如果控制器包含的虚拟磁盘数目已达最大值,则不能再对任何虚拟磁盘进行RAID 级别迁移或容量扩充。
注:控制器将所有正在进行RLM/OCE 操作的虚拟磁盘的写入高速缓存策略更改为直写式,直到RLM/OCE 完成。
RAID级别迁移:下面,我们来演示一下两种情形下磁盘的扩容:联机容量扩充 (OCE)实验的情景是:有一台R620服务器,两个硬盘驱动器。
Drive C:是RAID1的阵列,安装操作系统;Drive D:是10GB的RAID1阵列,装有数据文件。
v-resize的用法 -回复
v-resize的用法-回复vresize是一个在Linux系统中用于调整虚拟机硬盘大小的命令。
它可以在不影响虚拟机中数据的情况下,增加或减小虚拟机的磁盘容量。
在本文中,我将逐步介绍vresize命令的用法和步骤,以帮助读者了解如何使用该命令进行虚拟机硬盘大小的调整。
第一步:准备工作在使用vresize命令之前,我们需要确保已满足一些前提条件。
首先,我们需要在Linux系统中安装虚拟化软件,如VirtualBox或VMware。
其次,我们需要确保已有一个已经创建并运行的虚拟机。
最后,我们需要备份虚拟机中的重要数据,以防止意外发生。
第二步:检查虚拟机硬盘大小在进行调整之前,我们需要确认当前虚拟机的硬盘大小。
我们可以通过运行命令来获取这些信息:df -h该命令将显示当前虚拟机中每个分区的使用情况,包括其大小和已使用的空间。
我们可以根据这些信息来确定是否需要调整虚拟机的硬盘大小。
第三步:停止虚拟机在进行调整之前,我们需要停止虚拟机的运行。
这是因为虚拟机在运行时会占用硬盘空间,并且无法进行大小调整。
通过在虚拟化软件中选择关闭虚拟机,我们可以停止虚拟机的运行。
第四步:调整虚拟机硬盘大小现在我们可以开始使用vresize命令来调整虚拟机的硬盘大小。
命令的语法如下:sudo vresize disk_name [new_size]其中,disk_name是虚拟机的磁盘名称,new_size是希望调整为的新大小。
如果不指定新大小,则vresize命令将保持磁盘的当前大小。
在运行vresize命令之前,我们需要确认我们有足够的空闲磁盘空间来容纳新大小的虚拟机硬盘。
否则,我们需要采取其他措施,如增加主机的硬盘空间或删除不必要的文件。
运行vresize命令后,它将会进行一系列的操作,包括重新分配虚拟机硬盘的大小和调整分区表。
第五步:启动虚拟机在调整了虚拟机硬盘大小后,我们可以启动虚拟机并检查新的硬盘大小是否生效。
我们可以再次运行df命令来查看分区的使用情况,并确认大小是否与我们的预期一致。
virtualbox中调整虚拟机的硬盘大小
由于经常需要在Linux虚拟机下测试一些环境,安装的东西比较多,导致之前分配给Linux 虚拟机中的某个分区的空间不够用了,但是又不想重装系统,想直接给空间不足的那个分区调整空间。
用的是Ubuntu系统,当时在安装的时候记得当时默认采用LVM来管理硬盘空间的,所以在网上搜索被很多资料,发现是可以动态调整LVM中的逻辑卷大小的,即然可以采用调整LVM的方式来增加分区空间,那么理论上肯定是可行的,于是就到处找资料,做试验验证实际是否可行。
先说一下我的系统环境:宿主机是:xp sp3虚拟机软件是:Oracle VM VirtualBox 4.1.16虚拟机Guest系统是:Ubuntu 10.04 Server x32虚拟机Ubuntu当时安装时是采用默认的LVM硬盘管理(这个是基础,如果当时没有采用LVM管理的话,也不能动态调整分区的大小了)。
当时在VirtualBox中给Ubuntu分配的是8G的空间,固定大小的,随着使用情况的变化,8G的空间很快就用完被,必须增加新的空间。
主要步骤如下:1:在VirtualBox调整虚拟机硬盘的大小2:在虚拟机中用fdisk命令将新加的硬盘空间分区,新分区的类型要是LVM的类型8e 3:在虚拟机新建物理卷、卷组、合并卷组、扩展逻辑卷的大小此方法是己经验证成功了的,中间只重启过一次机器,而且文件都没有损坏(不过在正式环境修改之前,各位自己必须做备份),详细的过程比较长,如下:上面是我环境的基本信息,下面就说明一下具体的操作过程:先把调整之前的硬盘情况列出来:root@bogon:/home/roger# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/bogon-root6.7G 1.6G 4.7G 26% /none 494M 212K 494M 1% /devnone 501M 0 501M 0% /dev/shmnone 501M 328K 501M 1% /var/runnone 501M 0 501M 0% /var/lock/dev/sda1 228M 23M 194M 11% /bootroot@bogon:/home/roger# fdisk -lDisk /dev/sda: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0005d850Device Boot Start End Blocks Id System/dev/sda1 * 1 32 248832 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 32 1045 8136705 5 Extended/dev/sda5 32 1045 8136704 8e Linux LVM从上面可以看到,在调整之前,我的硬盘设备是/dev/sda,大小只有8589 MB,而且只有/dev/sda1、/dev/sda2、/dev/sda5,这个要先记录下来,因为后面增加硬盘后,还需要建立新的分区。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟机中如何扩展一个虚拟磁盘的大小(图解)
2009-12-07 00:14:59| 分类:PC | 标签:|字号大中小订阅
问题的提出:
非常多的虚拟机使用者开始没有能预估到在虚拟机上安装系统后最后需要多少空间,使用了一段时间后发现虚拟机的磁盘空间不够了。
怎么去解决呢?
方法一、
在虚拟机配置处增加一个硬盘。
点击Edit virtual machine settings
点击下一步,增加一块硬盘
接下来就是按照提示操作就可以了。
这个方法不是最好的。
增加了一个硬盘,对虚拟机的性能并没有什么太大的影响。
方法二:
使用VMware自身带的工具进行扩展硬盘
1、首先找到VMware的安装路径,从vm的快捷方式的属性去寻找安装路径
在安装文件夹下我们可以看到这个命令:vmware-vdiskmanager.exe
这个命令必须在命令行下运行。
进入命令行状态。
C:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager.exe VMware Virtual Disk Manager - build 19175.
Usage: vmware-vdiskmanager.exe OPTIONS diskName | drive-letter:
Offline disk manipulation utility
Options:
-c : create disk; need to specify other create options
建立一个新的磁盘
-d : defragment the specified virtual disk
磁盘碎片整理
-k : shrink the specified virtual disk
压缩一个指定的磁盘
-n <source-disk> : rename the specified virtual disk; need to
specify destination disk-name
重新命名磁盘的名称
-p : prepare the mounted virtual disk specified by
the drive-letter for shrinking
-q : do not log messages
-r <source-disk> : convert the specified disk; need to specify
destination disk-type
转换磁盘类型
-x <new-capacity> : expand the disk to the specified capacity
扩展磁盘的容量
Additional options for create and convert:
-a <adapter> : (for use with -c only) adapter type (ide, buslogic o
r lsilogic)
-s <size> : capacity of the virtual disk
-t <disk-type> : disk type id
Disk types:
0 : single growable virtual disk
1 : growable virtual disk split in 2Gb files
2 : preallocated virtual disk
3 : preallocated virtual disk split in 2Gb files
The capacity can be specified in sectors, Kb, Mb or Gb.
The acceptable ranges:
ide adapter : [100.0Mb, 950.0Gb]
scsi adapter: [100.0Mb, 950.0Gb]
ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk
ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk
ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm dk
示例:
ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk
把myDisk.vmdk的容量扩展到36G
ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
ex 6: vmware-vdiskmanager.exe -k myDisk.vmdk
ex 7: vmware-vdiskmanager.exe -p m:
(A virtual disk first needs to be mounted at m:
using the VMware Diskmount Utility.)
可是问题我的硬盘分区表格NTFS,dos不可以访问,怎么办?
使用VMware DiskManager GUI来对虚拟硬盘进行调整
为了确保程序在你的机器上的可以正常使用请先安装(一定要先装喔~)
/Software/Files/CoreSetup.exe
VMware DiskManager GUI下载地址:
/Software/Files/VMwareDis kManagerSetup.exe
下载后直接安装,使用操作如下图
在浏览对话框中要选择下图,选中的灰色的vmdk文件,这是虚拟硬盘的“起始标志”(应该可以这么说吧!)不是后面那些001,002,003……喔~
确定后就会出现这样一个对话框,提示你的硬盘当前的信息是什么,笔者当前是8G
单击“确定”然后在DiskSize这里写入你要改变的硬盘大小,是修改后的大小喔~
然后单击“Expand Disk”键
过一会就会弹出对话框,提示你扩展成功。
这是你打开你的VMware,你会发现硬盘变成
但是进入系统,C盘仍旧显示为8G
打开“我的电脑”——》右键——》管理——》磁盘管理,你会见到如下c盘多了4G,可是没有用到,没有跟C盘并到一起,在分区之外。
接下来安装个PQ到虚拟系统里,然后用PQ给C盘扩展空间
选择C盘,紫红色高亮显示,在右边菜单栏中选“调整一个分区的容量”,然后就是下一步下一步,到了下面这步,把最大容量的数值抄进下面文本框,然后下一步,
接下来就看见c盘变大了
回到右边菜单,你会看到如图,单击“应用”,这才算硬盘真正扩大
接着就提示操作成功
系统也找到硬盘了,安装新硬件。
接着你就可以看到硬盘真的变大了,这时记得重启喔~
至此,VMware扩大硬盘空间成功!。