4.10/4.11/4.12 lvm讲解
4.13 磁盘故障小案例
LVM
上图所示陆续创建物理卷,卷组,逻辑卷
输入t, 8e把磁盘系统改成LVM
创建物理卷:pvcreate命令
执行pvcreate /dev/sdb命令发现未安装
如果yum install -y lvm (如过安装包详情不清楚可以使用所对应的通配符进行模糊查询 (yum provides /*/command .e.g. pvcreate)查找再后输入正确的安装包名
lvm安装包成功以后pvcreate /dev/sdb1显示不存在, 输入partprobe,提示已挂载,umount /mnt/后,再创建物理卷,wipe siganture,创建成功,同理pvcreate /dev/sdb2, pvcreate /dev/sdb3
pvdisplay查看物理卷详情
创建卷组 vgcreate vg1 /dev/sdb1 /dev/sdb2 vgs查看卷组 vgremove删除卷组 pvs查看当前物理卷
创建逻辑卷:lvcreate -L 100M -n lv1 vg1 并格式化 : mkfs.ext4 /dev/vg1/lv1 然后挂载到/mnt下: mount /dev/vg1/lv1 /mnt/
两个路径指向同一个文件
在/mnt/下创建一个目录,一个文件,并写入一些数据
逻辑卷扩容步骤:①Umount
②扩容: lvresize -L 200M /dev/vg1/lv1(ext4格式)
③检查错误:e2fsck -f /dev/vg1/lv1(ext4格式)
④更新逻辑卷信息(不执行则无法识别新添加的空间)resize2fs /dev/vg1/lv1
逻辑卷缩容步骤(不支持xfs格式):①Umount
②检错:e2fsck -f /dev/vg1/lv1
③更新逻辑卷信息:resize2fs /dev/vg1/lv1 100M
④重新设置卷大小:lvresize -L 100M /dev/vg1/lv1
并不会因为扩容缩容出现文件丢失
xfs格式扩容:①格式化 mkfs.xfs -f /dev/vg1/lv1
②挂载 mount /dev/vg1/lv1 /mnt/
③ 检错:e2fsck -f /dev/vg1/lv1
④更新逻辑卷信息:lvresize -L 300M /dev/vg1/lv1
⑤更新磁盘大小:xfs_growfs /dev/vg1/lv1
扩展卷组:vgextend vg1 /dev/xxx
磁盘故障小案例(磁盘挂载出问题,不能挂载到相应的挂载点)
登录root 用户后,进到配置文件/etc/fstab中 , i, dd两下可以删除