linux镜像扩展空间,扩展VirtualBox虚拟机磁盘容量

本文详细介绍了如何在Windows环境下使用VirtualBox管理工具扩大CentOS虚拟机的磁盘容量,包括使用VBoxManage命令识别虚拟硬盘、调整大小、使用GParted创建新分区以及通过LVM扩展系统分区的完整过程。此外,还解决了因空间不足导致的系统问题。
摘要由CSDN通过智能技术生成

1.在cmd命令行下进入VirtualBox的安装目录,使用“VBoxManage list hdds”命令,找到需要修改磁盘容量的虚拟机的img路径或UUID:

D:\Program Files\Oracle\VirtualBox>VBoxManage list hdds

UUID:      4a43ca85-2d4b-4fca-919f-3bc0c1f6b307

Parent UUID: base

Format:      VDI

Location:  E:\CentOS.vdi

State:      created

Type:        normal

Usage:      CentOS(UUID: e9245daf-24a2-4ef1-9b0e-b0419d3cc739)

2.修改虚拟机的磁盘空间

D:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd"E:\CentOS.vdi" –resize 20480

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

3. 让虚拟机上CentOS知道磁盘容量已经增加

使用工具GParted,点击http://gparted.sourceforge.net/下载ISO镜像

在VirtualBox光驱中加载下载的gparted-live-0.16.1-1-amd64.iso镜像,设置为第一顺序启动

启动虚拟机CentOS进入GParted,双击桌面“GParted”即可看到有磁盘空间为未分配状态,点击“分区”→“新建”,选择“主分区”、“ext4”,再点击“Apply”,此时可看到新的分区/dev/sda4

4. 关闭GParted,在VirtualBox设置中将gparted-live-0.16.1-1-amd64.iso镜像卸载,再启动CentOS,进入CentOS系统

注意:进入系统后可能提示“没有正确安装GNOME电源管理器的默认配置”,这是由于系统用户空间不足造成的,此时不要使用普通用户登录,改用root用户登录,在root下修改用户空间磁盘容量;root用户登录后系统可能没有任何界面,此时可用ssh远程连接进行操作

5. 在CentOS终端中扩展逻辑分区(标粗体的vg_wsgzg需要更改为自己系统的名称,通过df –h –T可查看)

a. 使用“su –”切换到root用户(使用root用户登录省略)

b. 执行lvm pvcreate/dev/sda4

[root@localhost ~]# lvm pvcreate /dev/sda4

Physical volume "/dev/sda4" successfully created

[root@localhost ~]# df -h -T

文件系统    类型      容量  已用  可用 已用%% 挂载点

/dev/mapper/vg_wsgzg-lv_root

ext4    13G  13G    0 100% /

c.  执行lvmvgextend "vg_wsgzg" /dev/sda4添加/dev/sda4到卷组vg_wsgzg

[root@localhost ~]# lvm vgextend "vg_wsgzg" /dev/sda4

Volume group "vg_wsgzg" successfully extended

d. 执行lvresize -l+100%FREE /dev/mapper/vg_wsgzg-lv_root,扩展卷组vg_wsgzg下的lv_root卷组

[root@localhost ~]# lvresize -l +100%FREE /dev/mapper/vg_wsgzg-lv_root

Extending logical volume lv_root to 17.53 GiB

Logical volume lv_root successfully resized

e. 执行resize2fs/dev/mapper/vg_wsgzg-lv_root重新设置文件系统

[root@localhost ~]# resize2fs /dev/mapper/vg_wsgzg-lv_root

resize2fs1.41.12 (17-May-2010)

Filesystemat /dev/mapper/vg_wsgzg-lv_root is mounted on /; on-line resizing required

olddesc_blocks = 1, new_desc_blocks = 2

Performingan on-line resize of /dev/mapper/vg_wsgzg-lv_root to 4595712 (4k) blocks.

Thefilesystem on /dev/mapper/vg_wsgzg-lv_root is now 4595712 blocks long.

f. 执行df -h -T验证扩展磁盘容量

[root@localhost ~]# df -h -T

文件系统    类型      容量  已用  可用 已用%% 挂载点

/dev/mapper/vg_wsgzg-lv_root

ext4    18G  13G  4.8G  73% /

6. 重启CentOS,磁盘容量扩展成功

推荐阅读:

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值