【Linux】LVM的创建及使用

本文详细介绍了如何在Linux中创建和使用LVM,包括创建物理卷(PV)、卷组(VG)和逻辑卷(LV)的步骤,以及LVM的常用命令。在创建过程中,对磁盘进行分区,将分区转换为PV,然后创建VG和LV,并讨论了LV的格式化和挂载。还涵盖了LV的扩容操作,强调了理解LVM命令的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 创建LVM的基本步骤

  1. 物理磁盘被格式化为PV,(空间被划分为一个个的PE) #PV包含PE
  2. 不同的PV加入到同一个VG中,(不同PV的PE全部进入到了VG的PE池内) #VG包含PV
  3. 在VG中创建LV逻辑卷,基于PE创建,(组成LV的PE可能来自不同的物理磁盘) #LV基于PE创建
  4. LV直接可以格式化后挂载使用 #格式化挂载使用
  5. LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据

2. LVM常用命令

在这里插入图片描述

与查看相关的命令:

在这里插入图片描述

3. 创建使用LVM逻辑卷

1) 创建PV
a. 我们已经添加了一个sdb磁盘

### 创建持久挂载的LVM磁盘 #### 准备工作 为了在Linux使用逻辑卷管理器(LVM)创建一个的磁盘分区并设置其为持久挂载,需先确认系统已安装`lvm2`软件包。通常情况下,默认安装的Linux发行版已经包含了此工具集。 #### 创建物理卷(PV) 假设存在两个未分配的空间或硬盘(/dev/sdb 和 /dev/sdc),可以将其初始化成物理卷: ```bash pvcreate /dev/sdb /dev/sdc ``` 这一步会将指定设备标记为可用于LVM操作的物理存储资源[^1]。 #### 建立卷组(VG) 接着定义一个名为vg_data的卷组,并入之前建立好的物理卷: ```bash vgcreate vg_data /dev/sdb /dev/sdc ``` 通过上述命令,成功建立了名称为vg_data的卷组,它由两块物理磁盘组成。 #### 构建逻辑卷(LV) 现在可以在创建的卷组上构建实际使用的逻辑卷lv_storage,设定大小为50GB为例: ```bash lvcreate -n lv_storage -L 50G vg_data ``` 此时便拥有了一个基于LVM架构下的虚拟磁盘空间/lv_storage位于卷组vg_data之中。 #### 格式化文件系统 对于建的逻辑卷来说,在首次投入使用前还需要对其进行格式化处理,这里选用ext4作为目标文件系统的类型: ```bash mkfs.ext4 /dev/vg_data/lv_storage ``` 完成之后该逻辑卷即具备了读写能力,等待被正式挂载到特定目录下供应用程序访问。 #### 实现自动挂载配置 为了让每次启动时都能自动载这个的数据卷至既定位置(比如/mnt/data), 需编辑/etc/fstab 文件追如下行项: ``` /dev/vg_data/lv_storage /mnt/data ext4 defaults 0 2 ``` 保存更改后可通过 `mount -a` 测试当前fstab条目的有效性;如果一切正常,则证明今后重启过程中也会按照此处定义的方式执行相应动作。
评论 44
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

互联网老辛

你的鼓励是我最大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值