在Linux系统中,磁盘分区的管理一直是非常重要的一个问题。为了有效利用硬盘空间、更加灵活地管理磁盘空间,LVM(Logical Volume Manager)技术应运而生。本文将从什么是LVM、LVM的相关概念、LVM分区的优点及创建LVM分区几个方面来详细讲述Linux LVM分区。
一、LVM概述
1.1 LVM的定义
LVM(Logical Volume Manager)技术是一种对磁盘的管理方式,使用这种方法可以灵活地管理磁盘空间。在 LVM 中,逻辑卷是由物理卷组成的,物理卷是由物理硬盘组成的。可以将多个物理硬盘组成一个物理卷,也可以将多个物理卷组成一个逻辑卷。
1.2 LVM的优点
灵活性:可以动态扩展和缩小卷组,对应的逻辑卷也随之扩展和缩小;
容错性:当物理硬盘失效时,可以方便地进行热备份,当坏硬盘被取下后,逻辑卷仍然可继续运作;
性能:LVM 采用多种确定将数据块写入物理硬盘的方法,并尽可能地将数据块均匀地写入物理硬盘,以达到读写效率的最大化;
备份:LVM 采用大量镜像备份和增量备份手段,保证数据完整性;
二、LVM相关概念
2.1 LVM逻辑卷(Logical Volume)
LVM 逻辑卷是 LVM 管理的基本单元,是物理卷的组合物,提供用户虚拟的大容量硬盘。逻辑卷可以非常容易地增加、删除或合并。
2.2 LVM物理卷(Physical Volume)
物理卷是一个单独的硬盘分区或整个磁盘,当一个物理卷被创建时,它被标记为被 LVM 管理。一个物理卷可以包含多个逻辑卷。
2.3 LVM卷组(Volume Group)
卷组是物理卷的组合,当一个卷组被创建时,它被标记为被 LVM 管理。卷组是逻辑卷的存储容器。
2.4 LVM逻辑区间(Logical Extent)
逻辑区间是 LVM 中用来操作卷或存储块的最小单位,为了从逻辑卷中分配存储块,即文件系统所需要的,需要将其分割为许多段,每个分类为一个逻辑区间。逻辑区间的大小与物理块大小相等,默认情况下,这个值为 8KB。
三、LVM分区的优点
3.1 动态卷管理
LVM 提供了动态卷管理功能,可以动态地添加、删除及调整磁盘空间,而不必对系统的其余部分进行更改或重启系统。
3.2 自我维护和容错性
LVM 允许对物理硬盘进行热备份,可以在硬盘损坏时更换无需关闭系统,以实现业务上的 24*7 运营。
3.3 灵活性
LVM 有很高的灵活性,支持跨硬盘管理,提供超过 2TB 的存储空间,支持跨平台使用。
3.4 监控和性能
LVM 提供了监控功能,能够很好地监控磁盘使用情况和磁盘负载。
四、创建LVM分区
4.1 确定要用的物理磁盘
通过fdisk -l 命令查看所有硬盘的分区情况。我们需要选择空闲的硬盘或分区。
4.2 创建物理卷
# pvcreate /dev/sdb
4.3 创建卷组
# vgcreate VG1 /dev/sdb
4.4 创建逻辑卷
# lvcreate -L 20G -n test VG1
4.5 格式化逻辑卷
# mkfs -t ext4 /dev/VG1/test
4.6 挂载逻辑卷
# mkdir /mnt/test
# mount /dev/VG1/test /mnt/test
扫码咨询 领取资料