LVM概述
-
Logical Volume Manager,逻辑卷管理
-
动态调整磁盘容量,从而提高磁盘管理的灵活性
-
/boot分区用于存放引导文件,不能基于LVM创建
-
图形界面管理工具
- system-config-lvm
-
LVM机制的基本概念
-
4个关键性概念:
- pv 物理卷
- vg 卷组 :将多个物理卷加在一起使用
- lv 逻辑卷 可以跨硬盘
- pe :lvm最小的存储单元。 lv每一个都是由多个pe组成的,一块pe的大小默认是4M,创完vg时产生。
LVM应用
步骤:
1, 添加硬盘
2,加入PV
pvcreate /dev/sdb /dev/sdc :同时加入sdb sdc
查看 pvscan (pvs):查看PV。 pvdisplay也可以查看 更详细
pvremove /dev/sdb /dev/sdc : 删除pv
pvcreate /dev/sd[b-c] :同时创建sdb-sdc
3,加入卷组
vgcreate vg01 /dev/sdb /dev/sdc :将pv两个同时加入卷组 vg01
vgremove vg01 :删除vg01
查看vg :vgdispay 查看vg详细信息。vgscan vgs都可以查看
4,分lv
lvcreate -n lv01 -L 5G vg01 :在vg01分好lv
查看 :lvscan
自动映射到/dev/vg01/lv01
5.格式化:
mkfs.xfs /dev/vg01/lv01
6.挂载:
mkdir /xxx :创建目录
mount /dev/vg01/lv01 /xxx
ll /dev/mapper/vg01-lv01
7.扩展/dev/vg01/lv01内存
lvextend -L +10G /dev/vg01/lv01
lvextend -l 7680 /dev/vg01/lv02 :增加30G 7680 =7680个pe 就是7680*4M/1024=30G
vgs 看空闲的内存
修改pe:
vgchange -s 1 (2 4 6 8 :必须是2的倍数)
xfs_growfs /dev/vg01/lv01:激活调整/dev/vg01/lv01大小
resize2fs /dev/vg01/lv01 :激活调整ext4的大小
df -hT:
VG扩展
vgextend vg01 /dev/sdd :将sdd加入vg01