VirtualBox Centos虚拟磁盘拓展
给VirtualBox的Centos虚拟机拓展虚拟磁盘步骤:
- resize虚拟磁盘vhd文件大小
- 为新拓展的磁盘空间创建分区
- 格式化新分区
- 把新分区创建为物理卷
- 获取系统卷名称vgname
- 把新分区拓展到系统卷
- 修改系统卷大小
- 重新计算系统卷大小
resize虚拟磁盘vhd文件大小
进入windows的cmd找到VBoxManage.exe,运行如下命令,disk_name需要绝对路径, size单位为M:
VBoxManage.exe modifymedium <disk_name>.vhd --resize <size>
为新拓展的磁盘空间创建分区
进入centos系统,为分配空间创建新分区,这里为/dev/sdb3:
fdisk /dev/sdb
[enter]
[enter]
这里可能需要reboot
格式化新分区
将新分区格式化为ext4:
mkfs.ext4 /dev/sdb3
把新分区创建为物理卷
把sdb3创建为物理卷 physical volume:
pvcreate /dev/sdb3
获取系统卷名称vgname
查看系统卷名,下一个命令需要用到,我这里是/dev/mapper/cl-root:
vgdisplay
把新分区拓展到系统卷
把sdb3拓展到系统卷vg_name是/dev/mapper/cl-root:
vgextend <vg_name> /dev/sdb3
修改系统卷大小
修改系统逻辑卷大小,size不能大于可用空间:
lvextend -L +<size G> <vg_name>
重新计算系统卷大小
重新计算系统卷大小:
xfs_growfs <vg_name>
捐赠:
BTC: 1NTom3PgUct3WNmnBYNq5KGDQvY3MXs8dJ
ETH:0x8509f0F37497e094924F5c2e776e0dA522c57e43