2018-09-27
4.10/4.11/4.12 lvm讲解
lvm局限性在方便的扩容或者设容硬盘空间
缺点 文件系统发生了损害,数据会找不到,恢复很麻烦。
软件存在风险
磁盘分区形成物理卷
物理卷形成卷组
卷组下面有逻辑卷
在再格式化,再挂载,再使用

下面是操作步骤

注意 输入错误了 不能直接删除,使用ctrl u
lvm的id或者代号是8e,不是83 使用代码 t 修改

创建物理卷
先安装yum install -y lvm


安装的一个包的命令忘记了 可以根据命令来搜索
yum provides '' /*/pvcreate

使用partprobe 命令查

物理卷创建成功
发现mnt还在挂载着,所以要umount /mnt/
pvcreate /dev/sdb1
pvdisplay查看所有的物理卷

创建卷组
查看物理卷命令
pvdisplay或者pvs
vgcreate vg1 /dev/sdb1 /dev/sdb2
创建卷组成功,
vgs 查看卷组
vgremove 删除卷组命令
lvcreate -L 100M -n lv1 vg1 从vg1组里面划分出来100M 名字叫做lv1
下面格式化
mkfs.ext4 /dev/vg1/lv1 先按照ext4 来做,xfs后面有影响,先不做
挂载上去
逻辑卷的扩容和缩容
lvresize -L 200M /dev/vg1/lv1
第二部检查
第三部重新扩容,否则下一次再挂载时候不能识别

ext4 的缩容
umount /mnt/
在检测有没有错误
再resize
再lvresize
lvdisplay的查看逻辑卷的大小或者 lvs
再去挂载
再查看ls /mnt/

现在看xfs
mkfs.xfs -f /dev/vg1/lv1 格式化
!mount直接挂载下
扩容xfs时候不需要卸载
xfs_growfs /dev/vg1/lv1
xfs文件系统的扩容
ext4的时候要卸载,xfs不需要卸载
扩容卷组
逻辑卷大小等于卷组就需要扩容

当sdb1 sdb2 都用完了 可以使用空闲的sdb3
vgextend vg1 /dev/sdb3
vgdisplay vgs

先扩容卷组 再去扩容逻辑卷

4.13 磁盘故障小案例
vi fstab删除dd两下或者直接删除

保存退出,再reboot,就可以正常登陆了。