Virtualbox扩容centos7虚拟机存储

本文介绍了使用Virtualbox扩容CentOS7虚拟机存储的详细步骤。先在cmd命令行切换到Virtualbox安装目录并执行扩容命令,接着在虚拟机中通过一系列fdisk命令操作添加分区、改变磁盘id等,最后格式化分区、创建物理分区、扩展卷组和逻辑分区,实现根分区容量增大。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Virtualbox扩容centos7虚拟机存储

1.打开cmd命令行(win+r 输入cmd打开)

将目录切换到virtual的安装目录 cd D:\Program Files\Oracle\VirtualBox

执行

VBoxManage modifyhd "D:\Users\Administrator\VirtualBox VMs\deng_centos3\deng_centos3-
disk1.vdi" --resize 20480

D:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd "D:\Users\Administrator\VirtualBox VMs\deng_centos3\deng_centos3-
disk1.vdi" --resize 20480
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

resize 后面就是要扩容后的大小,以M为单位20480 就是20G

注意如果目录路径中有空格请添加引号

2.启动虚拟机,执行命令:sudo fdisk /dev/sda进入如下界面

virtualbox_1.png

3.输入m帮助提示

virtualbox_2.png

4.输入n添加一个分区

virtualbox_3.png

5.选择p,这里不能选择e,不然后面的操作会受阻,其它操作用默认的,直接按回车就行了

virtualbox_4.png

6.然后输入t来改变磁盘的system id,输入8e,可以执行sudo fdisk -l,可以看见原有的磁盘id就为8e

virtualbox_5.png

7.再输入w退出,然后reboot重启系统

virtualbox_6.png

8.重启后执行sudo fdisk -l查看设备

virtualbox_7.png

9.执行sudo mkfs.ext4 /dev/sda3 //将分区格式化为ext4格式

virtualbox_8.png

10.执行sudo pvcreate /dev/sda3创建新的物理分区

virtualbox_9.png

11.执行sudo vgdisplay 查看虚拟卷(pvdisplay 查看物理卷,lvdisplay 查看逻辑卷)

virtualbox_10.png

12.执行sudo vgextend centos /dev/sda3 //扩展到卷 组(centos便是下图中的VG Name)

virtualbox_11.png

13.执行sudo lvdisplay 查看虚拟卷

virtualbox_12.png

14.执行 sudo lvextend /dev/centos/root /dev/sda3

virtualbox_13.png

15.sudo resize2fs /dev/centos/root //刷新逻辑分区容量 如果报错则是因为你的某些分区使用的是xfs的文件系统,执行 xfs_growfs /dev/centos/root 刷新逻辑分区即可。这时执行sudo df -h //会发现根分区容量变大了

virtualbox_14.png

版权声明:本文为博主原创文章,未经博主允许不得转载
转载请注明出处: https://blog.youkuaiyun.com/deng11408205/article/details/82179525

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值