创建逻辑卷

20 篇文章 3 订阅
本文详细介绍了如何使用LVM工具在Linux系统中创建物理卷、卷组和逻辑卷,包括分区、PV和VG的创建,以及在逻辑卷上创建文件系统并进行持久挂载的过程。
摘要由CSDN通过智能技术生成

主要内容

  1. 借助LVM工具创建物理卷、卷组和逻辑卷。
  2. 在逻辑卷上创建新文件系统并进行持久挂载。

本次实验案例用到的命令

命令说明
parted是一个磁盘分区管理工具,用于创建、删除、调整和管理磁盘分区。
mkfs用于创建文件系统。它将指定的分区或设备格式化为特定文件系统类型,以便在其上存储文件和目录。
pv它是一个物理设备(如磁盘分区或整个磁盘),用于创建逻辑卷。
vg它由一个或多个物理卷组成,并提供逻辑卷的存储空间。
lv它是从卷组中划分出来的逻辑存储空间,可以被格式化并用于存储文件和目录。
df -h用于显示文件系统的磁盘空间使用情况。选项-h将输出以可读性更好的方式显示,以便更容易理解磁盘空间的使用情况。

预备知识:

逻辑卷管理(LV M)概念
逻辑卷和逻辑卷管理有助于更加轻松地管理磁盘空间。如果托管逻辑卷的文件系统需要更多空间
可以将其卷组中的可用空间分配给逻辑卷,并且可以调整文件系统的大小。如果磁盘开始出现错
误,可以将替换磁盘注册为物理卷放入卷组中,并且逻辑卷的区块可迁移到新磁盘。

LV M定义
物理设备
物理设备是用于保存逻辑卷中所存储数据的存储设备。它们是块设备,可以是磁盘分区、整个磁盘、RAID阵列或SAN磁盘。设备必须初始化为LV M物理卷,才能与LV M结合使用。整个设备将用作一个物理卷。

物理卷(PV)
物理卷是LV M所使用的基础“物理”存储。在LV M系统中使用设备之前,必须将设备初始化为物理卷。LV M工具会将物理卷划分为物理区块(PE),它们是充当物理卷上最小存储块的小块数据。

卷组(VG)
卷组是存储池,由一个或多个物理卷组成。它在功能上与基本存储中的整个磁盘相当。一个PV只能分配给一个VG。VG可以包含未使用的空间和任意数目的逻辑卷。

逻辑卷(LV)
逻辑卷根据卷组中的空闲物理区块创建,提供应用、用户和操作系统所使用的“存储”设备。LV是逻辑区块(LE)的集合,LE映射到物理区块(PV的最小存储块)。默认情况下,每个LE将映射到一个PE。设置特定LV选项将会更改此映射;例如,镜像会导致每个LE映射到两个PE。

实施LV M存储
创建LVM存储需要几个步骤。第一步是确定要使用的物理设备。在组装完一组合适的设备之后,系统会将它们初始化为物理卷,以便将它们识别为属于LV M。这些物理卷随即被合并到卷组中。此时将会创建一个磁盘空间池,从中可以分配逻辑卷。利用卷组的可用空间创建的逻辑卷可以格式化为文件系统、作为交换空间激活,也可以实现持久挂载或激活。
在这里插入图片描述


一.创建逻辑卷

  1. 借助LVM工具创建物理卷、卷组和逻辑卷。
  2. 在逻辑卷上创建新文件系统并进行持久挂载。

1.在/dev/vdb设备上创建物理资源

代码如下(示例):
//创建大小为256MiB的两个分区,并将其类型设置为Linux LVM
parted -s /dev/vdb mklable gpt
parted -s /dev/vdb mkpart primary 1MiB 257MiB
parted -s /dev/vdb set 1 lvm on
parted -s /dev/vdb mkpart primary 258MiB 514MiB
parted -s /dev/vdb set 2 lvm on
//系统注册新分区
udevadm settle

在这里插入图片描述

2.添加两个新分区作为PV,再由创建两个PV构建的名为servera_01_vg的新VG,最后从servera_01_vgVG创建一个名为servera_01_lv的400MiB LV。

代码如下(示例):
pvcreate /dev/vdb1 /dev/vdb2
vgcreate servera_01_vg /dev/vdb1 /dev/vdb2
lvcreate -n servera_01_lv -L 400M servera_01_vg

在这里插入图片描述
在这里插入图片描述

3.添加持久文件系统

代码如下(示例):
mkfs -t xfs /dev/servera_01_vg/servera_01_lv //在servera_01_lv上添加XFS文件系统
mkdir /data //创建挂载点
vim /etc/fstab //添加下面这行
/dev/servera_01_vg/servera_01_lv  /data  xfs  defaults 1 2     
systemct daemon-reload //更新
mount /data  //验证

在这里插入图片描述
在这里插入图片描述

4.测试并检查工作

代码如下(示例):
cp -a /etc/*.conf /data
ls /data  | wc -l
parted /dev/vdb print //列出存在的分区
pvdisplay /dev/vdb2  //显示物理卷信息

在这里插入图片描述
在这里插入图片描述

Number列包含了1和2,它们分别对应于/dev/vdb1和/dev/vdb2,Flags列,它指示了分区类型。

5.查看卷组和逻辑卷的信息,以及挂载设备。

代码如下(示例):
vgdisplay servera_01_vg //显示卷组信息
lvdisplay /dev/servera_01_vg/servera_01_lv  //显示逻辑卷信息
mount  //显示挂载设备
df -h /data  //显示可读的磁盘可用空间

在这里插入图片描述

在这里插入图片描述


总结

以上是今天要讲的内容,学到了创建逻辑卷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

K要努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值