day22 LVM创建流程
https://www.processon.com/view/link/61762626e401fd6d2b13fd61
第1章 LVM创建流程
1.将磁盘设备指定为物理卷,也就是pv
2.用一个或多个物理卷创建一个卷组,也就是vg
3.在卷组上创建逻辑卷,也就是lv
4.在逻辑卷上创建文件系统
5.挂载使用
第2章 LVM常用命令汇总
操作项 PV命令 VG命令 LV命令
创建(create) pvcreate vgcreate lvcreate
列出(display) pvs vgs lvs
增加(extend) vgextend lvextend
减少(reduce) vgreduce lvreduce
删除(remove) pvremove vgremove lvremove
改变容量(resize) vgresize
第3章 PV管理命令
1.安装lvm命令
yum install lvm2 -y
2.查看pv信息
[root@centos7-100 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <39.00g 4.00m
3.创建pv
[root@centos7-100 ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
[root@centos7-100 ~]# pvcreate /dev/sdc
Physical volume "/dev/sdc" successfully created.
4.查看pv信息
[root@centos7-100 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <39.00g 4.00m
/dev/sdb lvm2 --- 10.00g 10.00g
/dev/sdc lvm2 --- 10.00g 10.00g
第4章 VG管理命令
1.查看vg信息
[root@centos7-100 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <39.00g 4.00m
2.创建VG卷组
[root@centos7-100 ~]# vgcreate -s 16M vg0 /dev/sdb /dev/sdc
Volume group "vg0" successfully created
3.查看vg信息
[root@centos7-100 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <39.00g 4.00m
vg0 2 0 0 wz--n- <19.97g <19.97g
第5章 LV管理命令
1.查看lv信息
[root@centos7-100 ~]# lvs|grep -v "centos"
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
2.创建逻辑卷
命令格式
创建lv -l 占用vg的容量 -n lv名称 从哪个vg卷组去申请资源
创建第一个逻辑卷使用vg0的40%的容量
[root@centos7-100 ~]# lvcreate -l 40%VG -n linux7-lv1 vg0
Logical volume "linux7-lv1" created.
创建第二个逻辑卷使用vg0的剩余的所有容量
[root@centos7-100 ~]# lvcreate -l 100%FREE -n linux7-lv2 vg0
Logical volume "linux7-lv2" created.
3.查看lv信息
[root@centos7-100 ~]# lvs|grep -v "centos"
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
linux7-lv1 vg0 -wi-a----- 7.98g
linux7-lv2 vg0 -wi-a----- 11.98g
第6章 格式化文件系统
1.检查lv能否被系统识别到
[root@centos7-100 ~]# fdisk -l|grep vg
磁盘 /dev/mapper/vg0-linux7--lv1:8573 MB, 8573157376 字节,16744448 个扇区
磁盘 /dev/mapper/vg0-linux7--lv2:12.9 GB, 12868124672 字节,25133056 个扇区
2.格式化文件系统
[root@centos7-100 ~]# mkfs.xfs /dev/mapper/vg0-linux7--lv1
.........
[root@centos7-100 ~]# mkfs.xfs /dev/mapper/vg0-linux7--lv2
.........
3.创建目录
[root@centos7-100 ~]# mkdir /data{1,2} -p
[root@centos7-100 ~]# ll -d /data*
drwxr-xr-x. 2 root root 6 10月 25 11:11 /data1
drwxr-xr-x. 2 root root 6 10月 25 11:11 /data2
4.lv挂载目录
[root@centos7-100 ~]# mount /dev/mapper/vg0-linux7--lv1 /data1
[root@centos7-100 ~]# mount /dev/mapper/vg0-linux7--lv2 /data2
5.检查挂载情况
[root@centos7-100 ~]# df -h|grep data
/dev/mapper/vg0-linux7--lv1 8.0G 33M 8.0G 1% /data1
/dev/mapper/vg0-linux7--lv2 12G 33M 12G 1% /data2
6.设置开机自动挂载
[root@centos7-100 data1]# tail -2 /etc/fstab
/dev/mapper/vg0-linux7--lv1 /data1 xfs defaults 0 0
/dev/mapper/vg0-linux7--lv2 /data2 xfs defaults 0 0
7.测试能否挂载成功
[root@centos7-100 ~]# mount -a
[root@centos7-100 ~]# df -h|grep data
/dev/mapper/vg0-linux7--lv1 8.0G 1.1G 7.0G 13% /data1
/dev/mapper/vg0-linux7--lv2 12G 33M 12G 1% /data2