1. lvm的应用场景及其弊端
应用场景:
随着公司的发展,数据增长较快,最初规划的磁盘容量不够用了弊端:
数据不是直接存放在硬盘上,而是在硬盘的上面又虚拟出来一层逻辑卷存放数据,故而增加了磁盘数据恢复的难度
2. 物理卷、卷组、逻辑卷
物理卷(PV):把常规的块设备(硬盘,分区等可以读写数据的设备)通过pvcreate命令对其进行初始化,就成了物理卷
卷组(VG):把多个物理卷的容量组成一个逻辑整体,可以从里面灵活分配容量
逻辑卷(LV):从卷组中划分部分空间成为一个可以读写数据的逻辑单元。需要对其格式化然后挂载使用
3. lvm管理
3.1 部署lvm
创建lvm步骤:
a) 添加物理磁盘,创建物理卷
b) 创建卷组,将物理卷加入卷组
c) 在卷组中划分逻辑卷
d) 格式化逻辑卷
e)挂载使用
1.准备物理磁盘
[root@wenhs5479 ~]# lsblk |grep "sd[b-f]"
sdb 8:16 0 3G 0 disk
sdc 8:32 0 3G 0 disk
sdd 8:48 0 3G 0 disk
sde 8:64 0 3G 0 disk
sdf 8:80 0 5G 0 disk
1.将磁盘加入pv
[root@wenhs5479 ~]# pvcreate /dev/sd[b-f]
Physical volume "/dev/sdb" successfully created.
Physical volume "/dev/sdc" successfully created.
Physical volume "/dev/sdd" successfully created.
Physical volume "/dev/sde" successfully created.
Physical volume "/dev/sdf" successfully created.
检查pv创建情况
[root@wenhs5479 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <14.00g 0
/dev/sdb lvm2 --- 3.00g 3.00g
/dev/sdc lvm2 --- 3.00g 3.00g
/dev/sdd lvm2 --- 3.00g 3.00g
/dev/sde lvm2 --- 3.00g 3.00g
/dev/sdf lvm2 --- 5.00g 5.00g
2.创建名为wenhs的卷组
[root@wenhs5479 ~]# vgcreate wenhs /dev/sdb
Volume group "wenhs" successfully created
//检查卷组
[root@wenhs5479 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <14.00g 0
wenhs 1 0 0 wz--n- <3.00g <3.00g
3.创建逻辑卷, 分配名称, 以及大小, 指定卷组
[root@wenhs5479 ~]# lvcreate -L 500M -n lv1 wenhs
WARNING: xfs signature detected on /dev/wenhs/lv1 at offset 0. Wipe it? [y/n]: y
Wiping xfs signature on /dev/wenhs/lv1.
Logical volume "lv1" created.
检查逻辑卷
[root@wenhs5479 ~]# lvscan
ACTIVE '/dev/wenhs/lv1' [500.00 MiB] inherit
ACTIVE '/dev/centos/swap' [1.50 GiB] inherit
ACTIVE '/dev/centos/root' [<12.50 GiB] inherit
4.格式化文件系统
[