lvm分区

Catalogue
  1. 1. lvm分区步骤:
  2. 2. lvm分区删除步骤:
  3. 3. 命令介绍:

PE:就是最基础的单元,通过pvcreate /dev/sdb创建pv(也就是把sdb格式化,一个PE的大小为4M)

PV:物理卷

VG:卷组(存储池子)

LV:逻辑卷(也就是sdb1,sdb2,最终的分区)

1.png


lvm分区步骤:

1
2
3
4
5
6
7
8
9
10
11
使用parted将硬盘转换为gpt模式
parted /dev/sdb
mklabel gpt

pvcreate /dev/sdb

vgcreate group_sdb /dev/sdb

lvcreate disk_sdb1

mkfs.xfs -f /dev/group_sdb/disk_sdb1

lvm分区删除步骤:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
执行umount 卸载挂载在LV上的目录

查看LV
lvscan

删除LV
lvremove /dev/group_sdb/disk_sdb1

查看VG
vgscan

删除VG
vgremove group_sdb

查看PV
pvscan

删除PV
pvremove /dev/sdb

命令介绍:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
在名为vg_newlvm的卷组中创建15G大小的逻辑卷:
lvcreate -L 15G vg_newlvm

在名为vgnewlvm的卷组中创建大小为2500MB的逻辑卷,并命名为centos7newvol,这样就创建了块设备/dev/vgnewlvm/centos7newvol:
lvcreate -L 2500 -n centos7_newvol vg_newlvm

可以使用lvcreate命令的参数-l来指定逻辑卷扩展的大小。也可以使用这个参数以卷组的大小百分比来扩展逻辑卷。这下列的命令创建了centos7newvol卷组的50%大小的逻辑卷vgnewlvm:
lvcreate -l 50%VG -n centos7_newvol vg_newlvm

使用卷组剩下的所有空间创建逻辑卷
lvcreate --name centos7newvol -l 100%FREE vgnewlvm

pvdisplay
lvdisplay
vgdisplay

命令存放目录:/usr/sbin/

参考:https://linux.cn/article-5117-1.html
参考:https://blog.csdn.net/BIGmustang/article/details/107062295#_pv_vg__lv___71