linux之LVM

今天,使用 df -hl 命令看到/dev/mapper/vg_*-lv_*这样的一些挂载点映射,不知道什么东西,搜搜......原来是linux下使用lvm管理磁盘产生的逻辑卷,顺便学习下什么是lvm

通常,windows下我们对磁盘空间有个错误的称呼:"c盘","d盘",其实它们是一块硬盘,这些误导我们对linux下磁盘的理解。windows下准确的称呼应该是:"c区","d区"。

LVM是 Logical Volume Manager(逻辑卷管理)的简写,是Linux环境下对磁盘分区进行管理的一种机,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。

在使用LVM对磁盘进行动态管理以后,我们是以逻辑卷的方式呈现给上层的服务的,完整过程是:磁盘物理分区-物理卷-卷组-逻辑卷-挂载到目录

物理拓展(Physical Extend,PE):逻辑卷管理的最基本单位,PE的默认大小是4M大小  

物理卷(Physical Volume,PV):就是指硬盘分区,也可以是整个硬盘或已创建的软RAID,是LVM的基本存储设备,格式化为物理卷的过程就是磁盘划分为一个个PE。

卷组(Volume Group,VG):是由一个或多个物理卷所组成的存储池,在卷组上能创建一个或多个逻辑卷。

逻辑卷(Logical Volume,LV):类似于非LVM系统中的硬盘分区,它建立在卷组之上,是一个标准的块设备,在逻辑卷之上可以建立文件系统

以本机(Red Hat Enterprise Linux Server release 6.3)为例:

1. df -hl命令,磁盘空间使用情况:

可以看到文件系统这列有/dev/sda1,/dev/mapper/vg_root-lv_home这样的东西,/dev/sda1意思是a硬盘第一个分区,像/dev/mapper/vg_root-lv_home这样的就是使用lvm建立的LV.

2. fdisk -l命令,磁盘分区情况:

可以看到有两块硬盘/dev/sda和/dev/sdb

3. 挂载情况:

到此可以理解df -hl,fdisk -l,mount命令显示的都是应用级别的信息了

4. LV情况,显示由LVM的VG管理的所有LV

5. VG情况,显示多有VG:

6. PV情况,显示所有PV:

 使用的命令:

df -hl
fdisk -l,显示硬盘分区,同时显示逻辑卷信息,逻辑卷以vg_开头
mount
lvdisplay
vgdisplay
pvdisplay

参考文章:

Linux LVM硬盘管理及LVM扩容  

linux 分区 物理卷 逻辑卷

linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例 

Linux学习之CentOS

 

 

原文地址:https://www.cnblogs.com/yhzh/p/4995066.html