vm虚拟机上网扩容后的硬盘分区问题?有图

VMware虚拟机和宿主机互相映射磁盘分区
把虚拟机中的磁盘映射到主机中固然可以实现文件的访问,但虚拟机启动后就不能再映射到主机了,而且对于etc2/3这样的linux文件系统winxp根本不支持,会提示你需要格式化,千万不能同意
虚拟机中建立的windows
虚拟机新建磁盘为15G,划分为系统盘C与逻辑磁盘D.
返回XP系统编辑状态,打开对话框选择“硬盘”
我的宿主机一块硬盘,这里自然选择“使用物理磁盘”
选择“使用单个分区”,我将把宿主机中的物理磁盘D(58G)添加到虚拟机中。
勾选宿主机物理磁盘D,也就是这里的58G分区1。
添加完成后在XP虚拟机编辑状态可以看见系统已经添加一块SCSI磁盘,容量分58G。
确定后启动虚拟机XP系统,不知道你说的错误提示,是不是上面这样的信息。
这段提示,是说明XP系统不支持虚拟SCSI设备。
提示系统可能无法启动。
但是我启动后可以进入虚拟机XP系统,进入后发现系统成功添加了宿主机的D盘(58G),映射到虚拟机为磁盘E。
可以访问读取里面数据,打开其中E盘中一部电影,可以正常播放。
不知道你给我留言说启动有错误提示,是不是我上面截图中提示一样。虽然上图中提示"WINDOWS XP不支持Vmware
Workstation&当前用于虚拟SCSI设备的Buslogic
SCSI适配器",但是我系统却可以启动,具体原因我也不太清楚。
不过如果你说的错误提示和我文章一样,建议你去下载“VMWare的SCSI驱动”
下载地址:=
祝你能成功解决问题。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。& & & & 这些日子虚拟机空间紧张,原来的vmdk只配置了20G,解压一个包的时候失败了,提示空间不足。记得Vmware有自动扩容的功能不知道怎么回事,不好用了。所以这里首先提醒各位网友,新建虚拟机的时候可以把空间配置的大一些。不用担心影响虚拟机对目前磁盘的占用,这个是用多少占多少。举个例子,比如说我新建虚拟机的时候配置的虚拟硬盘的空间是20G,装一个ubuntu,安装完成之后大概下来实际占用4G多一些的物理磁盘空间。所以,这个设置成100G也无所谓。如果设置小了,如笔者现在这样,反而非常麻烦。
& & & &好了下面介绍一下,怎么用vmware扩展虚拟机虚拟硬盘容量。这里注意一下,我的这个办法只适用于XP下vmware装inux的情况。其他情况,请自行实践。首先这里分为两个步骤。
第一,在vmware软件当中的一些配置。进行操作前,确认虚拟机电源已经关闭。如果先前进行过快照的操作,建议将快照删除。
如下图所示,单击编辑虚拟机配置:
在弹出的对话框当中,选择如下图所示:
在新弹出的对话框当中,填写扩容后的硬盘容量:
然后单击Expand。
OK,至此第一步在Vmware软件中的配置完成。接下来启动虚拟机,进入linux桌面,打开命令行进行操作。
第二步,linux中进行新分区的格式化、分配文件系统与挂载。
① 、打开命令行,输入如下:
我在这里将原始20G的硬盘空间拓展到50G,使用”fdisk“命令可以查看到扩容后的容量。
使用”df“命令可以看到我在根目录下的空间已经全部使用完了:
因此,接下来将扩容出来的30G左右的空间进行格式化。
② 、使用fdisk /dev/sda命令,对sda盘符进行操作。 sda是经过扩容的SCSI硬盘,IDE类型硬盘对应为hda。如下图所示:
我们可以先看一下该命令都有那些操作选项,键入”m“,打印如下图所示:
根据上图所示,我们键入”n“,增加新的分区。目前已经有sda1和sda2(swap交换区)。
e代表扩展分区,p代表主分区。这些与windows下概念相同,不在赘述。我在这里选择键入”P“。
然后给新分区分配新的分区号,由于我已经有了sda1和sda2,所以分配为sda3。在命令行当中键入”3“。
然后,等待系统分配完成后,键入”w“。保存系统对硬盘的操作。这样新的分区格式化就完成了。
③、接下来是分区的文件系统格式分配问题,这里主要使用命令”mkfs”,使用方法可以自己查看一下。由于虚拟机当中主要使用ext3的文件系统,因此新的分区将被格式化为ext3类型。
④、挂载新分区,这里主要使用mount命令,这里就不详述了。这里要补充一点,我们通过修改“/etc/fstab”文件,可以将扩容后的新分区在系统启动的时候就自动挂载,如下图所示:
到此,就全部搞定啦。然后就可以使用新的分区啦。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:17587次
排名:千里之外
原创:12篇
转载:19篇
/new/jackbreak
(1)(1)(1)(3)(2)(4)(1)(3)(2)(4)(9)如何调整虚拟机中分区的大小!
- 学思科技术来鸿鹄论坛
如何调整虚拟机中分区的大小!
安装完毕后,发现c盘太小了,用pqmagic调整,无法使用。难道就一定要重新安装系统马?各位兄弟,有何良策?
调整vmware虚拟机硬盘空间的方法 担心创建的虚拟机硬盘容量太大会占用真正的硬盘空间,把硬盘的容量设置得很小,可是等到给虚拟机装好系统后再装其他的软件,才发现硬盘容量不够用了。如果重建虚拟机,还要重新再装一遍操作系统,非常麻烦,而在VMware中又不能直接修改虚拟机的硬盘容量大小,真是麻烦。经过多方请教高人,终于找到了解决之道。其实在VMware安装目录下就有一个vmware-vdiskmanager.exe程序,它是一个命令行工具,可用来修改虚拟机硬盘的大小。方法如下:第一步:按Win+R键调出运行对话框,输入“cmd”并按回车键启动命令提示符窗口。第二步:进入VMware的安装目录(比如我的安装目录为:\Program Files\VMware\VMware Workstation),在命令提示符后输入&vmware-vdiskmanager&,什么参数也不加直接按回车键,可显示这一命令的说明。第三步:参考说明,执行类似下面的命令:vmware-vdiskmanager -x l6Gb &D:\VMware\WinXP\Windows XP Professional.vmdk& 参数&-X&表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展的大小(本例为扩展到16GB,这是一个磁盘总量,包含了原先的磁盘容量)。最后是指定要操作的虚拟机磁盘的具体文件,因为路径名中有空格,所以必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,重启VMware,会发现虚拟机硬盘空间已变成16GB了。如果原来的虚拟机硬盘已被分成了多个分区,那么在通过vmware-vdiskmanager.exe扩大了硬盘空间后还得在盛拟机系统中安装第三方分区工具对虚拟机分区做出调整。详细信息可参阅:/support/kb/enduser/std_adp.php?p_faqid=1647
其他回答 (14)
按住 F11键
挂到另一个机器上在扩好了。如果是本地磁盘是活动卷可以直接扩的
呵呵,厚厚厚
晕,一幅兴灾乐祸的样子.呵呵
&lt&不用重作,可以在挂一个虚拟硬盘,想挂几个挂几个。。吼吼吼
1.命令行 本站斑竹a717提供 在VMware Workstation中,可以使用软件安装目录中的 vmware-vdiskmanager.exe 进行修改,这是一个DOS命令行下的程序 2.图形界面 使用VMware DiskManager GUI来对虚拟硬盘进行调整 为了确保程序在你的机器上的可以正常使用请先安装http://petruska.stardock.net/Software/Files/CoreSetup.exe VMware DiskManager GUI下载地址:http://petruska.stardock.net/Sof ... iskManagerSetup.exe
轻轻的,我又来过
安装目录里 有调整分区的小工具
楼上说的好详细 学习啦
learn it ,thank you.
&lt&你还真挺倒霉啊,用PQ调整后居然不能使用。&lt&我的咋就没问题呢,唉,同情。。。。。。
但我一定要用 Vmware converter 或将虚拟盘挂到另一个VM上才行。
按住 F11键。。。。。
分区助手5.2
小白都会用
我现在也用
相关知识等待您来回答
该问题来自:鸿鹄论坛,中国专业的思科华为微软技术社区,专注于IT技术交流,考试认证,网络技术,从零开始;技术讲座,永久免费。跑跑卡丁车领域专家虚拟机中如何扩展一个虚拟磁盘的大小
虚拟机中如何扩展一个虚拟磁盘的大小(图解)&&
平时都用虚拟机做实验,做一些linux方面的开发应用,但是很烦人的是经常遇到预先装好的linux虚拟机的硬盘空间过小,现在好多软件都没法安装了。自己重新装一个吧,又挺麻烦。于是,上网搜了下关于vmware硬盘扩容的方法。
网上也有好多人给出了一些指点,但是总有些些许许的小问题。
笔者通过实验,总结了添加新硬盘 挂载新硬盘 硬盘扩容的一些方法,仅供大家做个参考
一:首先介绍硬盘扩容的方法:
1、vmware提供一个命令行工具,vmware-vdiskmanager.exe,位于vmware的安装目录下,比如
C:\Program Files\VMware\VMware
Workstation\vmware-vdiskmanager.exe.
在windows的cmd窗口中,转到vmware的安装目录
即:cd C:\Program Files\VMware\VMware Workstation\
vmware-vdiskmanager.exe 可以查看帮助
2. 对于扩容,可以输入下列命令:
vmware-vdiskmanager -x 4Gb "D:\VMware\WinXP\myLinux.vmdk"
参数"-x"表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展到的大小(本例为扩展到4GB,这是一个磁盘总量,包含了原先的磁盘容量)。
最后是指定要操作的虚拟机磁盘的具体文件,要是路径名中有空格,必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,
重启VMware,会发现虚拟机硬盘空间已变成4GB了。
网上的说明大都到这一步就结束了,其实不然。我们重启虚拟机后,发现虚拟机的硬盘是变成4GB了,但进入linux系统后,用"df
-ah"查看发现硬盘空间还是原先那么大。
虽然已经扩大了磁盘,但是由于还没有经过分区,指定文件系统,所以linux操作系统无法识别(其实就相当于你的硬盘虽然大了,但是你并没有对其进行分区是一个道理)。下面我们进行分区处理。
使用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&&&&&&&&&&&&&&&&&&
: need to specify other create options
建立一个新的磁盘
-d&&&&&&&&&&&&&&&&&&
: defragment the specified virtual disk
磁盘碎片整理
-k&&&&&&&&&&&&&&&&&&
: shrink the specified virtual disk
压缩一个指定的磁盘
&source-disk&&&&&
: rename the sp need to
&&&&&&&&&&&&&&&&&&&&&&&&&&&
specify destination disk-name
重新命名磁盘的名称
-p&&&&&&&&&&&&&&&&&&
: prepare the mounted virtual disk specified by
&&&&&&&&&&&&&&&&&&&&&&&&&&&
the drive-letter for shrinking
-q&&&&&&&&&&&&&&&&&&
: do not log messages
&source-disk&&&&&
: conver need to specify
&&&&&&&&&&&&&&&&&&&&&&&&&&&
destination disk-type
转换磁盘类型
&new-capacity&&&&
: expand the disk to the specified capacity
扩展磁盘的容量
Additional options for create and convert:
&adapter&&&&&&
: (for use with -c only) adapter type (ide, buslogic o
r lsilogic)
&size&&&&&&&&&
: capacity of the virtual disk
&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
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来对虚拟硬盘进行调整
为了确保程序在你的机器上的可以正常使用请先安装(一定要先装喔~)
VMware DiskManager GUI下载地址:
下载后直接安装,使用操作如下图
在浏览对话框中要选择下图,选中的灰色的vmdk文件,这是虚拟硬盘的“起始标志”(应该可以这么说吧!)不是后面那些001,002,003……喔~
确定后就会出现这样一个对话框,提示你的硬盘当前的信息是什么,笔者当前是8G
单击“确定”然后在DiskSize这里写入你要改变的硬盘大小,是修改后的大小喔~
然后单击“Expand Disk”键
过一会就会弹出对话框,提示你扩展成功。
这是你打开你的VMware,你会发现硬盘变成
进入linux系统
fdisk命令: fdisk -l
:打印当前的磁盘分区表,这时我们可以看到磁盘的总量的确增加到4GB了,但是分区只有以前的那几个原有的分区。
键入命令:fdisk /dev/sda&&
“sda就是经过扩容的硬盘,为SCSI硬盘,IDE类型硬盘对应为hda,是对该硬盘进行操作”
列出fdisk的帮助”
我们在这里是要添加一个新分区,即将扩容出来的那部分做成一个新分区,这样才能被操作系统挂载识别。
命令n用于添加新分区"
此时,fdisk会让你选择添加为逻辑分区呢(编号从5开始)还是主分区(编号1到4)。选择主分区吧,则键入p;选择逻辑分区键入l。
我们选择主分区于是:
p&&&&&&&&&&&&&&
" 选择创建主分区"
此时,fdisk会让你选择主分区的编号,如果已经有了主分区sda1,sda2,那么编号就选3,即要创建的该分区为sda3.
键入:&&& 3
此时,fdisk又会让你选择该分区的开始值这个就是分区的Start 值(start
cylinder);这里最好直接按回车,
如果您输入了一个非默认的数字,会造成空间浪费;
此时键入:w&&&&&&&&&&&&&
"保存所有并退出,分区划分完毕"
我们现在还不能用这个分区,为什么? 没格式化呀,呵呵!
4. 格式化该新添加的分区:
键入:mkfs -t ext3 /dev/sda3
mkfs.ext3&&&&
/dev/sda3 格式化指定的分区,依次类推,现在的系统大部分都是 ext3
格式,如果你需要其它的,可以查看mkfs的帮助。
此时我们就可以使用该新增分区啦:
5、挂载该分区:
手动挂载,则键入:mount /dev/sda3
/home/work/&&&&&&&&
"表示将该新分区挂载到/home/work/这个目录下面"
开机自动挂载,则修改/etc/fstab文件,在这个文件里面添加一行:
/dev/sda3&&&&&&
/home/work&&&&&
defaults,&&&&&&&
"关于该文件的格式,以后写文章讨论^_^"
以后每次开机都会将该分区挂在大work目录下面了。
到这里就可以使用该新加分区啦 。
二:另外一种方法就是首先在虚拟机上添加一块硬盘,然后挂载。这样就相当于又买了个硬盘,可以缓解磁盘空间紧张的问题了。
1、启动虚拟机,选择"Edit virtual machine
settings",点按钮"adding",按照向导默认添加一块磁盘,一般都是SCSI设备。 指定硬盘容量,然后重启进入系统。
root用户操作:
2、 fdisk -l 会看到有一块新的设置,如果你先前有一块硬盘(sda1,
sda2...),新加的这块应该是(/dev/sdb)。
看到就说明系统已经识别出这块硬盘了,接下来我们给这块硬盘分区,格式化。
fdisk /dev/sdb (当然如果你添加的IDE设置,会是 hdx) x
代表数字,1到4指主分区编号,5以上指逻辑分区。具体的资料可以在网上搜到。
3、分区格式化:
操作和上面的分区格式化大致相同,只需注意把/dev/sda 改成/dev/sdb,后面的操作也都一致。
虚拟机Ubuntu空间不够了,需要增加硬盘空间,用Vmware给ubuntu添加新硬盘。
步骤如下:
1 在Vmware中关闭Ubuntu虚拟机,在设置中,添加新的硬件设备,选择Hard
Disk。(这里如果不关闭ubuntu系统就不能增加新的硬件设备)
之后点击下一步,选择硬盘类型,可以选择IDE,或是SCSI,这里我们选择SCSI,下一步,选择虚拟新硬盘的位置,我们将之命名为
Ubuntu2.vmdk,下一步,设定硬盘大小,我这里设定为5G,并选择Allocate all disk space
now,不选这项,刚开始,硬盘比较小,但是随着硬盘读写访问,虚拟硬盘文件会越来越大。选择该项后,虚拟硬盘就固定为所选的5G空间,不会再增大了。之后,点击
Finish,开始创建新硬盘。
2 启动Ubuntu,root用户登录。
在终端输入:fdisk -l ,可以看到
----------------------------------------------------------------------------
Disk /dev/sda: 10.7 GB,
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000af383
Start&&&&&&&&
Blocks&& Id System
/dev/sda1&&
*&&&&&&&&&&
/dev/sda2&&&&&&&&&&&
1245&&&&&&&
489982+&& 5 Extended
/dev/sda5&&&&&&&&&&&
1245&&&&&&&
489951&& 82 Linux swap /
Disk /dev/sdb: 5368 MB,
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x
Disk /dev/sdb doesn't contain a valid partition
----------------------------------------------------------------------------
这里可以看到/dev/sdb 就是我们新添加的硬盘,我们需要给新的硬盘分区。
在终端输入:fdisk /dev/sdb
之后键入:m,可以看到帮助信息,
键入:n,添加新分区
键入:p,选择添加主分区
键入:l,选择主分区编号为1,这样创建后的主分区为sdb1
之后,fdisk会让你选择该分区的开始值和结束值,直接回车
最后键入:w,保存所有并退出,完成新硬盘的分区。
3 格式化磁盘
在终端输入:mkfs -t ext3 /dev/sdb1
用ext3格式对/dev/sdb1 进行格式化
4 挂载该分区:
手动挂载:
在终端输入:mkdir /data ,创建新的硬盘的挂载点
在终端键入:mount /dev/sdb1 /data ,将该新分区挂载到/data/这个目录下
开机自动挂载
修改/etc/fstab文件,添加如下行:
/dev/sdb1&&&&&&
/data&&&&&
defaults,&&&&&&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。查看: 3271|回复: 13
VM装好系统后剩余硬盘的分区格式化?
本帖最后由 107 于
22:25 编辑
我创建的时候分的硬盘是5G,装系统的时候只把C盘分了,剩下的没分,不知道怎么把剩下的盘格了虚拟机里又显示不出来,我对硬件不是很懂 我在论坛里搜了下也没搜出来
大家帮帮忙
[ 本帖最后由 pazh3336 于
23:39 编辑 ]
(58.8 KB, 下载次数: 2)
19:49 上传
(60.59 KB, 下载次数: 1)
19:49 上传
(37.25 KB, 下载次数: 1)
19:49 上传
在虚拟机里的“我的电脑”右键-管理-磁盘管理,然后就跟实机一样,添加分区就可以。
多谢LS,我试试看
不是吧,应该是在VM里装系统前点选“虚拟一个空白硬盘”,否则装好系统就会看见只分了一个主分区,那也就没法试用一键Ghost了。
回复 4楼 saga3721 的帖子
虚拟机用一键Ghost,是多此一举,直接用快照功能就行了
回复 5楼 bryno1 的帖子
试用啊,要是虚拟机里属于单硬盘还原都会出问题,那本机一上来就用这些还原软件的后果......
回复 6楼 saga3721 的帖子
也是,不过偶直接用GHOST11,懒的换了
回复 7楼 bryno1 的帖子
楼主要分2个分区也是为了试用还原软件吧?一键Ghost也还行,就是不知道用在本机上多硬盘盘符交错时备份还原是否还正常。
只是在VM里试了试,可以还原这会儿还没发现问题,整个过程中红伞也没有报毒干预。
[ 本帖最后由 saga3721 于
10:32 编辑 ]
回复 8楼 saga3721 的帖子
你对备份还原很有研究啊,偶在主机上一向只用GHOST备份一下C盘就行了,没那么多
复杂应用。偶才在辅助工具区提了建议,希望在那开“备份还原类”软件的子版。如果能行,到时候你常去下,偶有机会就请教你
回复 9楼 bryno1 的帖子
其实我连一次都没有备份还原成功过!因为就搞了一次ATI的结果还原是还原了但无法重启了,大概是MBR每恢复,最后烦了英文一卸了之 所以怕了不敢直接搞还原软件了先在虚拟机里面试试,其实我正因为在这方面毫无经验所以才希望开个备份还原区得些经验 还原软件挺吓人的,有点怕搞不好也许硬盘会被清洗掉
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,

我要回帖

更多关于 vm虚拟机上网 的文章

 

随机推荐