功能概述
逻辑卷管理器(Logical Volume Manager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的抽象层次。它可以将几块磁盘(物理卷,Physical Volume)组合起来形成一个存储池或者卷组(Volume Group)。
功能介绍
LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。下列演示对两块磁盘进行LVM操作,如多块磁盘则根据实际情况处理。
步骤一 查看磁盘
使用 fdisk -l 命令查看当前系统中新增加的两块硬盘,如下图。
注意:不同硬盘名称可能和图片中不一致。
步骤二 创建物理卷(PV)
pvcreate /dev/sdb /dev/sdc
注意:请根据实际情况更换磁盘名称。
步骤三 创建卷组(VG)
创建VG:
vgcreate vg_data /dev/sdb
创建VG扩展:
vgextend vg_data /dev/sdc
步骤四 创建逻辑卷(LV)
lvcreate -l 100%VG -n lvm_data vg_data
步骤五 格式化分区
mkfs.ext4 /dev/vg_data/lvm_data
步骤六 创建挂载目录
在需要挂载分区下使用mkdir创建挂载点,下图以在/opt目录下创建/data目录为例进行说明,请根据项目实际情况创建名称及选择创建目录。
步骤七 挂载lvm
使用
mount /dev/vg_data/lvm_data /opt/data
命令把lvm_data挂载到/opt/data目录下。步骤八 查看lvm uuid
在命令行输入
blkid /dev/vg_data/lvm_data
步骤九 设置开机自动挂载
设置开机加载,根据步骤八查看的分区UUI并写入
vim /etc/fstab
文件LVM扩展
1、逻辑卷管理概念
a. 物理存储介质(The physical media)
LVM存储介质,可以是硬盘分区、整个硬盘、raid阵列或SAN硬盘。设备必须初始化为LVM物理卷,才能与LVM结合使用。
b. 物理卷(PV, Physical Volume)
指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数,创建物理卷可以用硬盘分区,也可以用硬盘本身。
c. 卷组(VG, Volume Group)
类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。
d. 逻辑卷(LV, Logical Volume)
类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。
e. 物理块(PE, Physical Extent)
每一个物理卷PV被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小可配置,默认为4MB。所有物理卷(PV)由大小等同的基本单元PE组成。
f. 逻辑块LE(Logical Extent)
逻辑卷LV中可以分配的最小存储单元,在同一卷组VG中LE的大小和PE是相同的,并且一一相对。
2、LVM常用命令
功能 | PV管理命令 | VG管理命令 | LV管理命令 |
---|---|---|---|
scan 扫描 | pvscan | vgscan | lvscan |
create 创建 | pvcreate | vgcreate | lvcreate |
display 显示 | pvdisplay | vgdisplay | lvdisplay |
remove 移除 | pvremove | vgremove | lvremove |
extend 扩展 | vgextend | lvextend | |
reduce 减少 | vgreduce | lvreduce |
©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。