先给虚拟机增加容量,然后如上图 点击编辑虚拟机设置—> 添加 之后按照推荐的一直下一步直至添加完成。(以扩容20G为例)
lsblk 查看当前磁盘容量情况,sdb就是我刚刚添加的
df -h 显示磁盘使用情况
一、 对sdb进行分区: fdisk /dev/sdb
- 创建n
- 一路回车键(没特殊要求的话都按照默认的来)
- 保存并退出:w
- 成功的话 lsblk会显示 /dev/sdb1
二、 创建物理卷 pvcreate /dev/sdb1
pvs是查看有哪些物理卷
vgs是查看有哪些卷组
三、 将sdb1添加到centos卷组中 vgextend centos /dev/sdb1
四、 查看需要被扩容的文件路径 lvdisplay
五、 扩容 用 lvextend –L +20G /dev/centos/root
或者 lvextend –l +100%FREE /dev/centos/root
六、 用blkid 查看/dev/centos/root 文件类型,然后刷新写入文件系统
必须刷新写入文件系统:若是xfs 则使用 xfs_growfs /dev/centos/root
若是ext4 则使用 resize2fs /dev/centos/root
pvs、vgs、lvs 查看的信息比较简约
pvdisplay vgdisplay lvdisplay 查看的信息比较详细
步骤:增加物理磁盘分区 创建物理卷将物理卷添加到卷组对逻辑卷扩容并刷新重新写入文件系统
1.创建物理卷 pvcreate /dev/sdb1
2.创建卷组 vgcreate 卷组名 /dev/sdb1
或者往已存在分组添加磁盘 vgextend 卷组名 /dev/sdb1
3.创建逻辑卷 lvcreate -n 逻辑卷名 -L 2048G 卷组名
4.格式化分区 mkfs.xfs /dev/卷组名/逻辑卷名
5.挂载 mount /dev/卷组名/逻辑卷名 /home