LVM是逻辑盘卷管理(Logical VolumManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,

LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分LVM区管理的灵活性。

前面谈到,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,

提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),

是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

 

创建一个LVM一般经过以下几个步骤;

1.创建LVM分区类型:方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。

创建完分区以后用t修改分区类型为8e

2.创建一个逻辑卷需要经过以下几个步骤;

创建物理卷(PV)-->创建卷组(VG)-->创建卷组(LV)

3.创建物理卷

创建物理卷的命令为pvcreate,利用该命令将希望添加到卷组的所有分区或者磁盘创建为物理卷

实现步骤:

  1. fdisk -l 查看

[[email protected] ~]# fdisk -l

LVM硬盘挂载

2)创建PV,使用sdb和sdc

 

[[email protected] ~]# pvcreate /dev/sdb

  Physical volume "/dev/sdb" successfully created

[[email protected] ~]# pvcreate /dev/sdc

  Physical volume "/dev/sdc" successfully created

[[email protected]ocalhost ~]# pvs

  ​LVM硬盘挂载

 

 

3)创建VG,使用刚创建的两个PV

 

[[email protected] ~]# vgcreate VolGroup00 /dev/sdb 

  Volume group "VolGroup00" successfully created

[[email protected] ~]# vgextend VolGroup00 /dev/sdc

  Volume group "VolGroup00" successfully extended

[[email protected] ~]# vgs

LVM硬盘挂载

  1. 使用pvdisplay查看/dev/sdb /dev/sdc的Free PE,一个是10239,另一个是12799,两者之和是23038

LVM硬盘挂载

  1. 使用lvdisplay查看两块物理磁盘合并后的Free PE SIZE大小通用为23038

LVM硬盘挂载

 

6)创建LV,在刚创建的VG上创建两个LV

 

[[email protected] ~]# lvcreate -L 23038 -n lvdata volGroup

  Logical volume "lvzx01" created.

[[email protected] ~]# lvs

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

  data   vg00 -wi-ao---- 5.85g                                                   

  swap   vg00 -wi-ao---- 1.95g                                                   

  lvzx01 vgzx -wi-a----- 2.00g                                                   

  lvzx02 vgzx -wi-a----- 2.00g

7)格式化LV及挂载

# mkfs.ext4 /dev/volGroup/lvData //格式化lvData为ext4格式。

# mkdir /data //创建挂载点

# mount /dev/volGroup/lvData /LVM //挂载到LVM下

# df -h 显示挂载成功100M空间系统占用1.6M还要卷组占用一些,实际占用1%。

 

LVM硬盘挂载

8)开机自动挂载


# echo "/dev/volGroup/lvData /LVM ext4 defaults 0 0" >> /etc/fstab

LVM硬盘挂载

相关文章: