LVM创建并使用LVM逻辑卷

多个磁盘/分区/raid—>多个物理卷PV—>合成卷组VG—>从VG划出逻辑卷LV—>格式化LV挂载使用

1、 创建PV

添加一个sdb磁盘

[root@xuegod63 ~]# fdisk /dev/sdb    #创建4个主分区,每个分区1G 

[root@xuegod63 ~]# ls /dev/sdb*

/dev/sdb  /dev/sdb1  /dev/sdb2  /dev/sdb3  /dev/sdb4

设定分区类型代码:fdisk /dev/sdb ===> t ===> 选择分区号 ====> 8e ====> w

注:现在系统已经很智能了, 直接使用默认的 83  Linux分区,也可以创建pv的。

[root@xuegod63 ~]# pvcreate /dev/sdb{1,2,3,4}   #创建pv

  Physical volume "/dev/sdb1" successfully created.

  Physical volume "/dev/sdb2" successfully created.

  Physical volume "/dev/sdb3" successfully created.

  Physical volume "/dev/sdb4" successfully created.

[root@xuegod63 ~]# pvdisplay /dev/sdb1    #查看物理卷信息

  "/dev/sdb1" is a new physical volume of "1.00 GiB"

  --- NEW Physical volume ---

  PV Name               /dev/sdb1

  VG Name              

  PV Size               1.00 GiB

  Allocatable           NO

  PE Size               0  

  Total PE              0

  Free PE               0

  Allocated PE          0

  PV UUID               SHKFwf-WsLr-kkox-wlee-dAXc-5eL0-hyhaTV

创建vg卷组

语法:     vgcreate  vg名字  pv的名字   可以跟多个pv

[root@xuegod63 ~]#  vgcreate vg01 /dev/sdb1

  Volume group "vg01" successfully created

[root@xuegod63 ~]#  vgs

  VG   #PV #LV #SN Attr   VSize    VFree  

  vg01   1   0   0 wz--n- 1020.00m 1020.00m

[root@xuegod63 ~]#  vgdisplay vg01

  --- Volume group ---

  VG Name               vg01

  System ID            

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  1

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                0

  Open LV               0

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               1020.00 MiB

  PE Size               4.00 MiB

  Total PE              255

  Alloc PE / Size       0 / 0  

创建LV

lvcreate -n 指定新逻辑卷的名称  -L 指定lv大小的SIZE(M,G) (-l:小l 指定LE的数量) vgname

[root@xuegod63 ~]#  lvcreate -n lv01 -L 16M vg01

  Logical volume "lv01" created.

[root@xuegod63 ~]#  lvcreate -n lv02 -l 4 vg01

  Logical volume "lv02" created.

[root@xuegod63 ~]# lvs

  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

  lv01 vg01 -wi-a----- 16.00m                                                   

  lv02 vg01 -wi-a----- 16.00m                                         

[root@xuegod63 ~]# pvdisplay /dev/sdb1

  --- Physical volume ---

  PV Name               /dev/sdb1

  VG Name               vg01

  PV Size               1.00 GiB / not usable 4.00 MiB

  Allocatable           yes

  PE Size               4.00 MiB

  Total PE              255

  Free PE               247

  Allocated PE          8   # Allocated    ['æləkeɪtɪd]  分配  ,已经使用了8个PE

[root@xuegod63 ~]# vgdisplay vg01

。。。

  Alloc PE / Size       8 / 32.00 MiB   #已经使用8个PE,32MB

  Free  PE / Size       247 / 988.00 MiB

文件系统格式与挂载

[root@xuegod63 ~]# mkdir /lv01

互动: lv01 逻辑卷的路径在哪?

[root@xuegod63 ~]# ls  /dev/vg01/   #查看逻辑卷

lv01  lv02

[root@xuegod63 ~]# ll  /dev/vg01/lv01  #其实lv01是dm-0的软链接

lrwxrwxrwx 1 root root 7 5月  18 19:02 /dev/vg01/lv01 -> ../dm-0

[root@xuegod63 ~]# mkfs.ext4 /dev/vg01/lv01

[root@xuegod63 ~]# mount /dev/vg01/lv01  /lv01

[root@xuegod63 ~]# df -Th /lv01

文件系统              类型  容量  已用  可用 已用% 挂载点

/dev/mapper/vg01-lv01 ext4   15M  268K   14M    2% /lv01

[root@xuegod63 ~]#echo  "/dev/vg01/lv01 /lv01 ext4 defaults 0 0"  >> /etc/fstab

指定PE大小用

指定PE大小用的参数: -s       ,如果存储的数据都是大文件,那么PE尽量调大,读取速度快

[root@xuegod63 ~]#  vgcreate -s 16M vg02 /dev/sdb2

  Volume group "vg02" successfully created

PE的大小只有为2的幂数,且最大为512M

[root@xuegod63 ~]#  vgdisplay vg02

  --- Volume group ---

  VG Name               vg02

  System ID            

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  1

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                0

  Open LV               0

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               1008.00 MiB

  PE Size               16.00 MiB    #已经是16MB

版权声明:
作者:WaterBear
链接:https://l-t.top/1461.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>