创建逻辑卷挂载后 /dev/vg0/lv0 和 /dev/mapper/vg0-lv0 为何多了一个mapper。
原文地址 https://www.cnblogs.com/duzhaoqi/p/7436297.html 我学习的时候顺便搬运来了一部分

在创建可用的逻辑卷之前,我们需要几块硬盘,我的是实验硬盘是一个RAID5的一个分区(50G)一个独立硬盘(50G)。
第一步:
创建物理卷,在我们创建物理卷之前,如果我们使用的是一个分区,我们需要将其转换成Linux LVM,方式如下:
在这里插入图片描述
接下来创建物理卷:
pvcreate /dev/md0p1
pvcreate /dev/sdg
在这里插入图片描述
物理卷创建完成后,我们可以看一个物理卷的详细信息:以/dev/sdg为例:
在这里插入图片描述
物理卷创建完成后我们将这两个物理卷合并成一个卷组:
命令:vgcreate -s 8M –n /dev/vg0 /dev/md0p1 /dev/sdg
在这里插入图片描述
接下来,我们查看一下卷组的详细信息:
命令:vgdisplay 在这里插入图片描述
接下来,我们从卷组里要创建一个逻辑卷,让后分区挂载,使用。
命令:lvcreate –L 60G –n /dev/vg0/lv0 /dev/vg0
mke2fs –t ext4 /dev/vg0/lv0
在这里插入图片描述
我们查看一下:
在这里插入图片描述

前面的步骤我们都完成了,接下来,我们将这个创建完文件系统的逻辑卷挂载到目录下看看:
在这里插入图片描述
这时候我们已经算是完成了,可以尽情的使用我们刚刚挂载的文件系统的(LVM创建)的。但是,我们发现了一个问题,我们创建的明明是/dev/vg0/lv0,
为啥挂载上之后变成了/dev/mapper/vg0-lv0呢?很奇怪,我们查看一下这个逻辑卷到底是咋回事:
在这里插入图片描述

我们发现,无论是/dev/vg0/lv0,还是/dev/mapper/vg0-lv0,都只是一个链接文件,最终连接的都是一个dm-0的设备,因为在实际中,LVM只是一个管理工具,最终都是在管理/dev/dm-X设备。
dm: device mapper: 将一个或多个底层块设备组织成一个逻辑设备的模块

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐