VirtualBox更改虚拟硬盘空间+centos扩容
free -m:看内存占用
df -h :看硬盘占用率
调整虚拟机磁盘空间为20G
VBoxManage.exe modifyhd YOUR_HARD_DISK.vdi --resize 20480
调整失败,则创建新的虚拟机,并克隆旧的内容到新的虚拟机上
创建虚拟机box-disk001_20g,大小20g
VBoxManage createhd -filename "E:\VMS\centos1\box-disk001_20g" -size 20480 -format VMDK -variant Standard
克隆box-disk001到box-disk001_20g
D:\VirtualBox\VBoxManage clonehd "E:\VMS\centos1\box-disk001.vmdk" "E:\VMS\centos1\box-disk001_20g.vmdk" --existing
virtualbox系统右键检查内存,是否已经扩容
ssh连接虚拟机,切换到root
查看磁盘情况
fdisk -l /dev/sda
新增磁盘分区3
fdisk /dev/sda
n 回车
p 回车
3 回车
修改分区类型为LVM并保存
fdisk /dev/sda
t 回车
3 回车
8e 回车
w 回车
reboot
查看新增加的sda3是否标记为LVM
fdisk -l /dev/sda
把新分配的空间创建一个新的物理卷
pvcreate /dev/sda3
查看LVM卷组名称
vgdisplay
新的物理卷追加到组中,vg_name根据实际卷名修改
vgextend vg_name /dev/sda3
查看要扩容的设备,我这里是/dev/mapper/centos-root
df -h
不中断在线扩展逻辑卷: sda3 设备用来扩展centos-root
lvextend /dev/mapper/centos-root /dev/sda3
刷新文件大小
resize2fs /dev/mapper/vg_dds-lv_root
报错使用下一句
xfs_growfs /dev/mapper/centos-root
resize2fs 针对文件系统ext2 ext3 ext4
xfs_growfs 针对文件系统xfs
查看扩容结果,若上一步成功而容量没有变化,查看lvextend是否挂载错位置,或者重启系统再查看
df -h