LVM
--方便磁盘扩容

首先准备磁盘分区,在虚拟机上再添加一块硬盘
创建磁盘分区--创建成物理卷--组成物理卷组--在划分出逻辑卷--格式化,挂载使用
首先创建3个分区,每个分区1GB
LVM及磁盘故障案例
通过t命令将分区类型更改为“Linux LVM”
LVM及磁盘故障案例
重复此步骤,创建好三个分区
LVM及磁盘故障案例
然后创建物理卷
pvcreate /dev/sdb1
pvcreate /dev/sdb2
pvcreate /dev/sdb3
LVM及磁盘故障案例
pvdisplay 列出当前物理卷
pvs(直观查看物理卷)
LVM及磁盘故障案例
pvremove /dev/sdb1 删除物理卷
创建物理卷组
首先使用sdb1和sdb2创建一个物理卷组
LVM及磁盘故障案例
vgdisplay 列出当前物理卷组
vgs (直观查看当前物理卷组)
LVM及磁盘故障案例
vgremove 删除卷组
从gp1组里划分出名为lv1的100M的逻辑卷
LVM及磁盘故障案例
格式化成ext4(也可以挂载成其他格式,下面会介绍区别)
LVM及磁盘故障案例
挂载
LVM及磁盘故障案例

扩容逻辑卷
将原来的100M扩容为200M
先卸载逻辑卷,然后使用lvresize命令扩容
lvresize -L 200M /dev/gp1/lv1
LVM及磁盘故障案例
检查磁盘错误
e2fsck -f /dev/gp1/lv1
LVM及磁盘故障案例
更新逻辑卷信息
resize2fs /dev/gp1/lv1
LVM及磁盘故障案例
然后重新挂载,查看扩容后的逻辑卷
LVM及磁盘故障案例

缩减逻辑卷
先卸载 umount /mnt/
检查磁盘错误
e2fsck -f /dev/gp1/lv1
更新逻辑卷信息
resize2fs /dev/gp1/lv1 100M
重新设置卷大小
lvresize -L 100M /dev/gp11/lv1
LVM及磁盘故障案例

LVM及磁盘故障案例

上面介绍完ext格式的逻辑卷扩容和缩容,下面介绍xfs格式,要注意xfs只支持扩容,不支持缩容
先卸载原来的逻辑卷,然后格式化成xfs格式
LVM及磁盘故障案例
xfs格式化完成后挂载进行操作时不需要想ext格式一样的进行卸载,直接操作即可
设置逻辑卷大小
LVM及磁盘故障案例
执行 xfs_growfs /dev/gp1/lv1
LVM及磁盘故障案例


扩容逻辑卷组
将新的物理卷加入卷组;如将sdb3 加入sdb1和sdb2组成的gp1卷组
LVM及磁盘故障案例
然后重新设置卷的大小(扩容逻辑卷)

磁盘故障案例
LVM及磁盘故障案例
如果做完lvm后,重启电脑出现类似问题,先输入root密码进入,然后输入"journalctl -xb"查看错误信息,而实际情况的问题所在应该是磁盘挂载出现的问题。
如果找到问题所在,编辑/etc/fstab文件
LVM及磁盘故障案例
删掉最后一行,保存退出,重启电脑。

相关文章: