一、逻辑卷
1.1 概述:将多个磁盘或者分区从逻辑上整合成一块更大容量的磁盘,就是卷组 使用普通分区时,如果分区的空间都被使用完了,是不能在线扩容的,逻辑卷可以实现在线扩容。 组件介绍 PV 物理卷,磁盘和分区在整合成逻辑卷之前,必须先转化成物理卷 VG 卷组 , 由多个物理卷组成的逻辑分区,卷组大小是所有物理卷大小之和(本质是分配多少个物理块) PE 物理块 卷组中最小的存储单位,PE数量*单个PE大小=卷组总和(本质上分配多少个PE给逻辑卷) LV 逻辑卷 格式化,挂载的操作都是在lv的基础上进行,类似之前的分区。
1.2 创建逻辑卷的步骤
1.准备磁盘或者分区
2.将分区转化成物理卷 ( 创建物理卷 )
pvcreate 分区路径1 分区路径2(多个分区用空格隔开)
查看pv信息 pvdisplay pvs pvscan
pvscan:查看物理卷信息。 pvdisplay:查看详细的物理卷信息
3.将物理卷整合成卷组 ( 创建卷组 ) vgcreate 卷组名 物理卷路径1 物理卷路径2 (-s 指定PE大小 PE默认是2的倍数) vgscan: 查看卷组信息。 vgdisplay:查看卷组的具体信息
4.创建逻辑卷 ( 创建逻辑卷 ) lvcreate -L 指定lv的大小 -n 逻辑卷的名字 卷组名 lvcreate -l 指定PE的数量 -n 逻辑卷的名字 卷组名 lvscan:查看逻辑卷信息 lvdisplay:查看逻辑卷具体信息
5.格式化
mkfs -t 文件类型 逻辑卷路径
逻辑卷路径写法:① /dev/卷组名/逻辑卷名
② /dev/mapper/卷组名-逻辑卷名
例中 : mkfs -t ext4 /dev/red/redhat
mkfs -t ext4 /dev/mapper/red-redhat
6.挂载
创建挂载点
mount -a 挂载
1.2.1 创建逻辑卷的步骤:
第一、二步 :准备磁盘或者分区、将分区转化成物理卷
第三步 :将物理卷整合成卷组
第四步 : 创建逻辑卷
lsblk 查看
第五步 : 格式化
第六步 : 挂载 临时在/mnt/mb
永久挂载
重启后,没有进入救援模式,写入正常,lsblk查看
1.2.2 移除逻辑卷的步骤:(倒回去)
只有移除命令,没有删除命令
第一步 : 移除挂载
vim /etc/fstab 删除添加的永久挂载命令
第二步 :移除逻辑卷
第三步 : 移除卷组
第四步 :移除物理卷 (将物理卷转换成逻辑卷,回到刚创建的时候)
第五步 : 删除普通分区(创建分区倒回去)
(取消挂载、包括里面的文件挂载)
例如:删除 sda 7 ( d - 输入分区编号 )
补充:如果误删了物理卷,导致卷组中出现物理卷丢失的情况,可以使用vgreduce --removemissing 卷组名删除丢失的物理卷 如果想要删除磁盘或者物理卷等存储设备,注意:一定要把该设备的信息从/etc/fstab中删除。(一旦fstab报错了,千万别直接重启系统,先解决问题,确定无误了再进行重启。)
1.3 逻辑卷扩容
确定要扩容的lv属于哪个VG(lvs,lvdisplay) 确定VG的容量是否够支持扩容(vgs,vgdisplay) 假设vg的容量不够,那么就要首先给卷组扩容(给卷组添加新的物理卷)
创建物理卷pv pvcreate 分区路径 例: pvcreate /dev/sdb1 给卷组扩容 vgcreate 卷组名 物理卷路径 逻辑卷扩容(-r 给文件系统做扩容) lvextend –r –L 逻辑卷扩容后的大小 逻辑卷的路径
例:lvextend -r -L 2.5G /dev/red/redhat
①vgextend:扩展卷组
基本格式:vgextend /要扩容的卷组 /dev/新建的物理卷
②lvextend:扩展逻辑卷
基本格式:lvextend -L[扩展大小选项] +20G(扩展具体大小)或者写扩展后的总容量,不写代表把此逻辑卷组变为20G, 逻辑卷组名 -r(表示添加完毕直接刷新显示) 注意+号。
练习:创建两个分区,分区大小分别为3G、5G,将这两个分区合并整合成逻辑卷,大小为6G,将其格式划分为ext4类型,并挂在在/nmt/thel 下,将这个逻辑卷进行扩容,扩大至6.5G
(先把之前的sda6和sda7 移除,开始做题)
1.创建两个分区,分区大小分别为3G、5G
2.将这两个分区合并整合成逻辑卷,大小为6G
3.将其格式划分为ext4类型,并挂在在/nmt/thel 下( 永久挂载 )
4.将这个逻辑卷进行扩容,扩大至6.5G.