virtualbox中调整虚拟机的硬盘大小Word格式.docx
- 文档编号:17515904
- 上传时间:2022-12-06
- 格式:DOCX
- 页数:7
- 大小:18.14KB
virtualbox中调整虚拟机的硬盘大小Word格式.docx
《virtualbox中调整虚拟机的硬盘大小Word格式.docx》由会员分享,可在线阅读,更多相关《virtualbox中调整虚拟机的硬盘大小Word格式.docx(7页珍藏版)》请在冰豆网上搜索。
2:
在虚拟机中用fdisk命令将新加的硬盘空间分区,新分区的类型要是LVM的类型8e3:
在虚拟机新建物理卷、卷组、合并卷组、扩展逻辑卷的大小
此方法是己经验证成功了的,中间只重启过一次机器,而且文件都没有损坏(不过在正式环境修改之前,各位自己必须做备份),详细的过程比较长,如下:
上面是我环境的基本信息,下面就说明一下具体的操作过程:
先把调整之前的硬盘情况列出来:
root@bogon:
/home/roger#df-h
FilesystemSizeUsedAvailUse%Mountedon
/dev/mapper/bogon-root
6.7G1.6G4.7G26%/
none494M212K494M1%/dev
none501M0501M0%/dev/shm
none501M328K501M1%/var/run
none501M0501M0%/var/lock
/dev/sda1228M23M194M11%/boot
/home/roger#fdisk-l
Disk/dev/sda:
8589MB,8589934592bytes
255heads,63sectors/track,1044cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):
512bytes/512bytes
I/Osize(minimum/optimal):
Diskidentifier:
0x0005d850
DeviceBootStartEndBlocksIdSystem
/dev/sda1*13224883283Linux
Partition1doesnotendoncylinderboundary.
/dev/sda232104581367055Extended
/dev/sda532104581367048eLinuxLVM
从上面可以看到,在调整之前,我的硬盘设备是/dev/sda,大小只有8589MB,而且只有/dev/sda1、/dev/sda2、/dev/sda5,这个要先记录下来,因为后面增加硬盘后,还需要建立新的分区。
首先将虚拟机的硬盘大小限制放大,即将8G的大小调为20G。
由于在VirtualBox不能直接调整虚拟机的硬盘空间,需要调用相应的命令来实现。
先将虚拟机关闭,启动CMD窗口,切换到VirtualBox的安装路径下面(例如我的VirtualBox安装路径是D:
\tools\virtualbox):
D:
\tools\virtualbox>
VBoxManage.execlonehdD:
\tools\virtualbox\vm\ubuntu.vdiD:
\tools\virtualbox\vm\ubuntu20g.vdi--formatvdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Cloneharddiskcreatedinformat'
vdi'
.UUID:
b5bf984b-decf-47f1-b348c
D:
VBoxManage.exemodifyhdD:
\tools\virtualbox\vm\ubuntu20g.vdi--reSize20480
在CMD下面依输入上面粗体的两条命令
说明一下:
\tools\virtualbox\vm\ubuntu.vdi---------这个是我虚拟机的镜象文件
\tools\virtualbox\vm\ubuntu20g.vdi---------这个是我后面准备调整大小的镜象文件,尽量不要直接修改原文件,否则一旦出错将导致原来的系统无法使用
\tools\virtualbox\vm\ubuntu20g.vdi--resize20480,这行命令中的--resize参数就是说明调整后的大小是多少,单位是M,例子中20480即20480M,即20G大小
经过上面两条命令后,我们得到一个新的、大小限制为20G的虚拟机镜象文件,此时在VirtualBox里面,将这个修改后的镜象文件替换掉之前的那个镜象文件,具体过程就是在VirtualBox虚拟机的“设置->
存储->
存储树”里面将之前的设备删除掉,然后再添加“XXX控制器”并“添加虚拟硬盘”时选择"
使用现有的虚拟盘"
为我们调整了大小的那个VDI文件,然后启动虚拟机Ubuntu,并切换到root帐号:
为新增的硬盘建立支持LVM的分区。
虚拟机的硬盘大小限制己经修改了,但是在虚拟机里面,用fdisk-l可以看到硬盘的大小是变了,但是分区的大小还是没有变的。
因为分区的大小是在当时安装系统是就分好了的,现在就要来重新调整分区的大小了。
先查看一下硬盘大小,看是否增加了
21.5GB,21474836480bytes
255heads,63sectors/track,2610cylinders
I/OSize(minimum/optimal):
粗体的信息说明我们调整的硬盘大小在Ubuntu中己经可以看到了,但是具体的分区还是没有体现出来,现在我们就要将新加的硬盘建一个分区
/home/roger#fdisk/dev/sda
WARNING:
DOS-compatiblemodeisdeprecated.It'
sstronglyrecommendedto
switchoffthemode(Command'
c'
)andchangedisplayunitsto
sectors(command'
u'
).
Command(mforhelp):
n---这里输入n,表示要创建新的分区,输入之后的提示如下Commandaction
llogical(5orover)
pprimarypartition(1-4)
p---这里输入p,表示创建主分支,输入之后的提示如下
Partitionnumber(1-4):
3---这里输入一个1到4范围内的数字,另外由于我们己经有
/dev/sda1、/dev/sda2、/dev/sda5这些设备了,所有这里只能输入3或4,输入3之后有下面的提示
Firstcylinder(1045-2610,default1045):
---这里直接回车确认使用默认值即可,然后出现类似的提示
Usingdefaultvalue1045
Lastcylinder,+cylindersor+size{K,M,G}(1045-2610,default2610):
---这里同样直接回车确认使用默认值即可,然后出现类似的提示
Usingdefaultvalue2610
p---这里可以输入p命令将当前分区情况打印出来,类似以下信息
/dev/sda3104526101257724183Linux
看到粗体的内容没?
/dev/sda3就是新增加硬盘空间的分区,但是要注意,此时这个分支的Id为83,而我们后面要用到的LVM设备的Id是8e,所以在这里我们必须调整/dev/sda3
的类型,用fdisk中的t命令来进行修改:
t---这里可以输入t命令调整/dev/sda3的Id类型,类似以下信息Partitionnumber(1-5):
3---这里要说要修改哪个分区的设备,要求输入设备的编号,我们要修改的设备是/dev/sda3,所以这里输入3,然后有下面类似的提示
Hexcode(typeLtolistcodes):
8e---这里是输入要修改的类型代码,LVM设备的代码是8e,所在这里我们就输入8e,然后出现类似的提示
Changedsystemtypeofpartition3to8e(LinuxLVM)
---此时就可以输入w命令保存并退出,出现类似提示Command(mforhelp):
w
Thepartitiontablehasbeenaltered!
Callingioctl()tore-readpartitiontable.
Re-readingthepartitiontablefailedwitherror16:
Deviceorresourcebusy.Thekernelstillusestheoldtable.Thenewtablewillbeusedat
thenextrebootorafteryourunpartprobe(8)orkpartx(8)
Syncingdisks.
此时新的分区己经创建,但是如果要系统内核能够识别到,则需要重启系统,
/home/roger#reboot重启系统,
系统重启后,查看一下新建的分区是否己经识别到:
SectorSize(logical/physical):
/dev/sda310452610125772418eLinuxLVM
这说明新的分区己经被内核识别到了,下一步的关键就是创建物理卷、卷组、合并卷组了3:
调整LVM
给新建的分区创建物理卷
/home/roger#pvcreate/dev/sda3
Physicalvolume"
/dev/sda3"
successfullycreated
新建卷组
/home/roger#vgcreateubuntu20/dev/sda3
Volumegroup"
ubuntu20"
ubuntu20是新卷组的名称
合并卷组,先查看一下当前有哪些卷组
/home/roger#vgscan
Readingallphysicalvolumes.Thismaytakeawhile...
Foundvolumegroup"
bogon"
usingmetadatatypelvm2
这里说明当前有bogon、ubuntu20两个卷组,bogon这个卷组是当时安装系统时自动建的,ubuntu20这个就是我们刚才建的卷组,现在将这两个卷组合并
/home/roger#vgmergebogonubuntu20
successfullymergedinto"
现在己经将两个卷组合并成一个了,那么最后我们就是要来调整分区的大小,先看一下调整之前分区的大小情况,调整之前/dev/mapper/bogon-root的大小是6.7G
none494M216K494M1%/dev
准备开始调整逻辑卷的大小了
/home/roger#lvextend-l+100%FREE/dev/mapper/bogon-root
Extendinglogicalvolumerootto18.75GiB
Logicalvolumerootsuccessfullyresized
动态调整/dev/mapper/bogon-root的大小,否则看到的还是之前的大小
/home/roger#resize2fs-p/dev/mapper/bogon-root
resize2fs1.41.14(22-Dec-2010)
Filesystemat/dev/mapper/bogon-rootismountedon/;
on-lineresizingrequired
olddesc_blocks=1,new_desc_blocks=2
Performinganon-lineresizeof/dev/mapper/bogon-rootto4916224(4k)blocks.
Thefilesystemon/dev/mapper/bogon-rootisnow4916224blockslong.
最后一步,激动人心的时刻来了
19G1.6G16G10%/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- virtualbox 调整 虚拟机 硬盘 大小