LVM
--方便磁盘扩容
首先准备磁盘分区,在虚拟机上再添加一块硬盘
创建磁盘分区--创建成物理卷--组成物理卷组--在划分出逻辑卷--格式化,挂载使用
首先创建3个分区,每个分区1GB
通过t命令将分区类型更改为“Linux LVM”
重复此步骤,创建好三个分区
然后创建物理卷
pvcreate /dev/sdb1
pvcreate /dev/sdb2
pvcreate /dev/sdb3
pvdisplay 列出当前物理卷
pvs(直观查看物理卷)
pvremove /dev/sdb1 删除物理卷
创建物理卷组
首先使用sdb1和sdb2创建一个物理卷组
vgdisplay 列出当前物理卷组
vgs (直观查看当前物理卷组)
vgremove 删除卷组
从gp1组里划分出名为lv1的100M的逻辑卷
格式化成ext4(也可以挂载成其他格式,下面会介绍区别)
挂载
扩容逻辑卷
将原来的100M扩容为200M
先卸载逻辑卷,然后使用lvresize命令扩容
lvresize -L 200M /dev/gp1/lv1
检查磁盘错误
e2fsck -f /dev/gp1/lv1
更新逻辑卷信息
resize2fs /dev/gp1/lv1
然后重新挂载,查看扩容后的逻辑卷
缩减逻辑卷
先卸载 umount /mnt/
检查磁盘错误
e2fsck -f /dev/gp1/lv1
更新逻辑卷信息
resize2fs /dev/gp1/lv1 100M
重新设置卷大小
lvresize -L 100M /dev/gp11/lv1
上面介绍完ext格式的逻辑卷扩容和缩容,下面介绍xfs格式,要注意xfs只支持扩容,不支持缩容
先卸载原来的逻辑卷,然后格式化成xfs格式
xfs格式化完成后挂载进行操作时不需要想ext格式一样的进行卸载,直接操作即可
设置逻辑卷大小
执行 xfs_growfs /dev/gp1/lv1
扩容逻辑卷组
将新的物理卷加入卷组;如将sdb3 加入sdb1和sdb2组成的gp1卷组
然后重新设置卷的大小(扩容逻辑卷)
磁盘故障案例
如果做完lvm后,重启电脑出现类似问题,先输入root密码进入,然后输入"journalctl -xb"查看错误信息,而实际情况的问题所在应该是磁盘挂载出现的问题。
如果找到问题所在,编辑/etc/fstab文件
删掉最后一行,保存退出,重启电脑。