使用virtualbox给centos扩容根目录

本地虚拟机硬盘需要扩容,docker02.vdi=8G,挂载在/下,现新加入一个硬盘NewVirtualDisk1.vid=20G,并也挂载到/下

操作步骤:

1. 使用virtualbox创建一个新的虚拟盘

使用virtualbox给centos扩容根目录

2. 执行命令fdisk /dev/sdb

使用virtualbox给centos扩容根目录

通过fdisk -l来查看volumn group name

3. 执行命令mkfs.ext3 /dev/sdb1

这里整个/dev/sdb硬盘只有一个分区,就是/dev/sdb1,所有使用/dev/sdb和/dev/sdb1效果是相同的

使用virtualbox给centos扩容根目录

4. 执行命令 pvcreate /dev/sdb1

使用virtualbox给centos扩容根目录

5. 执行命令 vgextend vg_centos6 /dev/sdb1

使用virtualbox给centos扩容根目录

6. lvdisplay

使用virtualbox给centos扩容根目录

7. free PE /size

使用virtualbox给centos扩容根目录

8. lvextend -l+100%FREE /dev/mapper/vg_centos6-lv_root /dev/sdb1

使用virtualbox给centos扩容根目录

9. 执行xfs_growfs /dev/mapper/vg_centos6-lv_root

使用virtualbox给centos扩容根目录

后来发现如果不是XFS filesystem,那么使用

resize2fs /dev/mapper/vg_centos6-lv_root

使用virtualbox给centos扩容根目录

最后使用df -h 查看

使用virtualbox给centos扩容根目录

扩容成功