tencent cloud

云硬盘

新手指引
产品公告
腾讯云云硬盘快照正式商业化计费公告
腾讯云云硬盘快照跨地域复制功能正式商业化计费公告
产品简介
产品概述
产品优势
应用场景
地域和可用区
云硬盘实例
云硬盘快照
访问管理
相关产品
上一代产品
Service Regions and Service Providers
产品计费
计费概述
价格总览
购买指引
续费指引
欠费说明
快速入门
步骤1:创建云硬盘
步骤2:挂载云硬盘
步骤3:初始化云硬盘
用户指南
操作总览
使用限制
创建云硬盘
挂载云硬盘
初始化云硬盘
扩容云硬盘
卸载云硬盘
销毁云硬盘
查看云硬盘信息
调整云硬盘类型
调整云硬盘性能
云硬盘数据防护配置
云硬盘数据备份点
管理快照
监控与告警
实践教程
如何衡量云硬盘的性能
多块弹性云硬盘构建 LVM 逻辑卷
MBR 分区云硬盘扩容至大于 2TB
故障处理
Windows 云服务器无法卸载云硬盘
Linux 云服务器重启后云硬盘未自动挂载
API 文档
History
Introduction
API Category
Making API Requests
Snapshot APIs
Cloud Disk APIs
Data Types
Error Codes
常见问题
功能相关问题
计费相关问题
性能相关问题
快照相关问题
使用相关问题
服务等级协议
联系我们
词汇表
文档云硬盘实践教程多块弹性云硬盘构建 LVM 逻辑卷

多块弹性云硬盘构建 LVM 逻辑卷

PDF
聚焦模式
字号
最后更新时间: 2023-12-19 16:25:21

LVM 简介

逻辑卷管理(Logical Volume Manager,LVM)通过在硬盘和分区之上建立一个逻辑层,将磁盘或分区划分为相同大小的 PE(Physical Extents)单元,不同的磁盘或分区可以划归到同一个卷组(VG,Volume Group),在 VG 上可以创建逻辑卷(LV,Logical Volume),在 LV 上可以创建文件系统。 相较于直接使用磁盘分区的方式,LVM 的优势在于弹性调整文件系统的容量:
文件系统不再受限于物理磁盘的大小,可以分布在多个磁盘中。 例如,您可以购买3块4TB的弹性云硬盘并使用 LVM 创建一个将近12TB的超大文件系统。
可以动态调整逻辑卷大小,不需要对磁盘重新分区。 当 LVM 卷组的空间无法满足您的需求时,您可以单独购买弹性云硬盘并挂载到相应的云服务器上,然后将其添加到 LVM 卷组中进行扩容操作。

构建 LVM

说明:
本文以使用3块弹性云硬盘通过 LVM 创建可动态调整大小的文件系统为例。如下图所示:



步骤 1 创建物理卷 PV

1. 以 root 用户 登录 Linux 云服务器
2. 执行以下命令,创建一个 物理卷(Physical Volume, PV)。
pvcreate <磁盘路径1> ... <磁盘路径N>
本文以 /dev/vdc/dev/vdd/dev/vde 为例,则执行:
pvcreate /dev/vdc /dev/vdd /dev/vde
创建成功则如下图所示:


3. 执行以下命令,查看现在系统中的物理卷。
lvmdiskscan | grep LVM




步骤 2 创建卷组 VG

1. 执行以下命令,创建 VG。
vgcreate [-s <指定PE大小>] <卷组名> <物理卷路径>
本文以创建一个名为 “lvm_demo0” 的卷组为例,则执行:
vgcreate lvm_demo0 /dev/vdc /dev/vdd
创建成功则如下图所示:

当提示 “Volume group “<卷组名>” successfully created” 时,表示卷组创建成功。
卷组创建完成后,可执行以下命令,向卷组中添加新的物理卷。
vgextend 卷组名 新物理卷路径
添加成功则如下图所示:


卷组创建完成后,可执行vgsvgdisplay等命令查看当前系统中的卷组信息。如下图所示:



步骤 3 创建逻辑卷 LV

1. 执行以下命令,创建 LV。
lvcreate [-L <逻辑卷大小>][ -n <逻辑卷名称>] <VG名称>
本文以创建一个8GB的名为 “lv_0” 的逻辑卷为例,则执行:
lvcreate -L 8G -n lv_0 lvm_demo0
创建成功则如下图所示:


说明:
执行 pvs 命令,可查看到此时只有 /dev/vdc 被使用了8GB。如下图所示:



步骤 4 创建并挂载文件系统

1. 执行以下命令,在创建好的逻辑卷上创建文件系统。
mkfs.ext3 /dev/lvm_demo0/lv_0
2. 执行以下命令,创建挂载节点目录 /vg0
mkdir /vg0
3. 执行以下命令,挂载文件系统。
mount /dev/lvm_demo0/lv_0 /vg0
挂载成功则如下图所示:



步骤 5 动态扩展逻辑卷及文件系统大小

注意:
仅当 VG 容量有剩余时,LV 容量可动态扩展。扩展 LV 容量后,需一并扩展创建在该 LV 上的文件系统的大小。
1. 执行以下命令,扩展逻辑卷大小。
lvextend [-L +/- <增减容量>] <逻辑卷路径>
本文以向逻辑卷 “lv_0” 扩展4GB容量为例,则执行:
lvextend -L +4G /dev/lvm_demo0/lv_0
扩展成功则如下图所示:


说明:
执行 pvs 命令,可查看到此时 /dev/vdc 已被完全使用,/dev/vdd 被使用了2GB。如下图所示:


2. 执行以下命令,扩展文件系统。
resize2fs /dev/lvm_demo0/lv_0
扩展成功则如下图所示:

扩展成功后,可执行以下命令,查看逻辑卷的容量是否变为12GB。
df -h


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈