Ivm讲解 lvm=>可以扩容和缩容磁盘空间,但使用起来比较麻烦 把a磁盘分成2个分区,把B磁盘分成1个分区,然后又把3个分区组成一个物理卷,再把物理卷组成卷组,再将卷组分成逻辑分区,然后再挂载上去用 准备步骤: 首先创建3个分区,分别都是1G fdisk /etc/sdb 创建完第一个分区 输入 t,再输入8e将分区更改为lvm格式 重复以上步骤创建完3个lvm分区,W 保存退出 fdisk -l 查看磁盘分区 创建物理卷 先安装lvm,但提示没有可用的软件包 lvm 如果不知道要安装那个包,但知道命令,可以输入yum provides /*/pvcreate" 查看它的命令 再安装lvm2 yum install -y lvm2 再输入 pvcreate /dev/sdb1 提示找不到/dev/sdb1文件 当分区没有自动生成/dev/sdb1文件时,可以运行一下这个命令:partprobe自动生成文件 运行pvcreate /dev/sdb1,提示错误,因为/dev/sdb 的挂载点/mnt还在挂载 umount /mnt 卸载/mnt 再次运行pvcreate /dev/sdb1 提示是否给ext4签名,输入y 运行pvcreate /dev/sdb2 运行pvcreate /dev/sdb3 创建完成3个物理卷 用pvdisplay查看3个物理卷,用命令pvs查看物理卷更直观一些 创建卷组 vgcreate vg1 /dev/sdb1 /dev/sdb2 =>用2个物理卷创建一个vg1卷组 查看卷组 vgdisplay 也可以用vgs查看卷组 vgremove是删除卷组的命令 有了卷组之后就可以创建逻辑卷了 lvcreate -L 100M -n lv1 vg1 =>在卷组vg1上指定分配100M逻辑分区 格式化lv1 mkfs.ext4 /dev/vg1/lv1

挂载 mount /dev/vg1/lv1 /mnt df -h查看挂载 挂载的路径发生了变化,挂载的是/dev/vg1/lv1 变成/dev/mapper/vg1-lv1,实际它们是指向同一个文件 然后创建目录与文件 mkdir /mnt/1212 touch /mnt/23.txt echo "11111111">/mnt/23.txt 下面扩容逻辑卷 如果是在挂载着就要先卸载,再运行lvresize -L /dev/vg1/lv1 检查磁盘错误 e2fsck -f /dev/vg1/lv1 更新逻辑卷信息 resize2fs /dev/vg1/lv1 重新挂载,容量变为190M 原来的文件还是存在的 以上的操作是针对ext4格式的 ext4的缩减容量,和扩容的方法相似,但前后顺序不一样 先umount /mnt 然后检测磁盘错误 然后将磁盘改为100M,之前添加到200M 查看磁盘的大小 查看lv1下的文件有没有丢失,缩容并不会导致文件丢失 xfs格式的扩容,缩容不支持xfs格式 首先取消挂载:umount /mnt 重新格式化: 再动行!mount 查看/mnt 创建新的文件 查看lv1容量 现在扩容300M,这里跟ext4不一样不需要卸载 ext4是要卸载的 这时候查磁盘的容量还是没有变化,还是97M 需要运行这个命令就能增加容量 xfs_growfs /dev/vg1/lv1  df -h查看增加了容量没有 扩展卷组    逻辑卷最大只能是扩展卷组的容量那么大 当逻辑卷的空间耗完扩展组的时候,就需要扩容扩展卷组 sdb1与sdb2是组成一个卷组的,sdb3是独立的,现在要将sdb3加入到sdb1与sdb2是组成 以下是操作步骤 增加物理卷:pvcreate /dev/sdb3 vgdisplay 看一下扩展组的容量 vgs也看一下 现在要重新设置一下逻辑卷的大小 先设置卷组的大小 再设置逻辑卷的大小就可以了

磁盘故障小案例: 更改了fstab文件后重启生提示错误,远程也无法登陆,这种情况一般是磁盘不能正常挂载到挂载点 输入root密码后就可以进入到正常的界面,但它还是有问题的 进入编辑文件:vi /etc/fstab 把添加上去有问题的一行删除,按2下D就可以快速删除了 输入:wq退出 然后reboot就可以正常了