暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

LVM逻辑卷

小鹿漫步 2025-01-01
232

一、什么是LVM?
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。逻辑卷管理机制在不用关闭系统的前提下,可以对文件系统的大小进行调整,可以方便实现文件系统跨越不同磁盘和分区。

二、LVM下的基础术语
2.1 PV(物理卷 Physical Volume)
指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。将一块硬盘/分区初始化为物理卷就是将它划分为若干个PE,PE的大小是可配置的,默认为4MB。

2.2 VG(卷组 Volume Group)
类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成,可以在卷组上创建一个或多个LV(逻辑卷)。

2.3 LV(逻辑卷 Logical Volume)
LVM的逻辑卷类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。

2.4 PV、VG、LV三者之间的关系
我们可以将物理卷想象成构造房子的砖瓦(当然假设房子完全仅有砖瓦构建),将卷组理解为砖瓦(物理卷)建构而成的房子,最后我们将房子分为客厅、厨房、卧室等(逻辑卷),而不用在意砖瓦(物理卷)是怎么排列的,图示如下:

三、LVM创建
演示目的:使用新磁盘/dev/sdb,先创建物理卷,然后使用物理卷创建卷组data,再在卷组data上创建一个大小为5G、文件系统类型为xfs的逻辑卷/dev/data/data01和一个大小为5G、文件系统类型为ext4的逻辑卷/dev/data/data02,最后将/dev/data/data01挂载到/data01,将/dev/data/data02挂载到/data02。

3.1 准备一块新磁盘
说明:此处磁盘为/dev/sdb,如下:

[root@node1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 3G 0 lvm /
└─centos-swap 253:1 0 16G 0 lvm [SWAP]
sdb 8:16 0 20G 0 disk
[root@node1 ~]#

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论