文章目录
LVM
概述
LVM(Logical Volume Manager):逻辑卷管理
- 能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
- /boot分区用于存放引导文件,不能基于LVM创建
主要解决问题
- 硬盘容量的限制
- 高可用性
使用LVM主要原因
- 灵活性
- 可靠性
- 管理性
- 提升性能
LVM机制的基本概念
LVM操作的对象是PE单元
PE是保存数据的最小单元,默认4MB
管理PE单元
- 首先定义物理卷-PV(sdb1,分区)
- 将多个物理卷定义为一个卷组-VG(组成一个整体)
- 按照需求,从卷组中提取PE存储空间,来组成逻辑卷-LV(表现形式也是一个设备文件)
- PV(物理卷)
- VG(卷组)
- LV(逻辑卷)
管理命令
功能 | 物理卷管理-pv | 卷组管理-vg | 逻辑卷管理-lv |
---|---|---|---|
Scan 扫描 | pvscan | vgscan | lvscan |
Create 建立 | pvcreate | vgcreate | lvcreate |
Display 显示 | pvdisplay | vgdisplay | Ivdisplay |
Remove 删除 | pvremove | vgremove | lvremove |
Extend 扩展 | -------------- | vgextend | Ivextend |
Reduce 减少 | -------------- | vgreduce | Ivreduce |
pvcreate 设备名1[设备名2 ......] 定义物理卷
vgcreate 卷组名 物理卷名1 物理卷名2 定义逻辑卷
lvcreate -L 容量大小 -n 逻辑卷名 卷组名 定义卷组
lvextend -L +大小 /dev/卷组名/逻辑卷名 定义PE单元
实操
创建物理卷
pvcreate /dev/sdd1 /dev/sde1
创建卷组
vgcreate dyy /dev/sdd1 /dev/sde1
创建逻辑卷
lvcreate -L +40G -n xy03 dyy
这里的“-L”是用来指定逻辑卷的空间大小的,
“-n”是用来设置逻辑卷的名称的,这里创建的逻辑卷的名称是“xy03”,最后再跟上卷组的名称即可。
选项:
-L 容量:指定逻辑卷大小,单位为 MB、GB、TB 等;
-l 个数:按照 PE 个数指定逻辑卷大小,这个参数需要换算容量,太麻烦;
-n 逻辑卷名:指定逻辑卷名;
lvdisplay /dev/dyy/ky03
创建好逻辑卷之后可以使用“lvdisplay”来查看逻辑卷的信息。注意这里命令后面跟的逻辑卷的地址需要指定确切的位置,不能只是一个ky27,因为ky27只是一个名称,是查看不了的。
格式化
mkfs.xfs /dev/dyy/ky03
临时挂载
mount /dev/dyy/xy03 /yewu
永久挂载
vi /etc/fstab
激活挂载
mount -a
查看
df -hT
前置:添加两个50G硬盘
一、给两个硬盘分别分一个区,大小为30G
二、创建物理卷
pvcreate /dev/sdd1 /dev/sde1
三、创建卷组
vgcreate dyy /dev/sdd1 /dev/sde1
四、创建逻辑卷
lvcreate -L +40G -n xy03 dyy
五、格式化
mkfs.xfs /dev/dyy/xy03
六、临时挂载
mount /dev/dyy/xy03 /yewu
七、永久挂载
vi /etc/fstab
/dev/dyy/xy03 /yewu xfs defaults 0 0