Linux LVM详解:创建VG和LV
需积分: 10 147 浏览量
更新于2024-09-09
收藏 53KB DOC 举报
"Linux 逻辑卷创建 VG LV"
在 Linux 系统中,逻辑卷管理(LVM, Logical Volume Manager)是一种先进的存储管理技术,它允许管理员动态管理和调整磁盘空间,提供灵活的数据存储解决方案。以下是关于 Linux LVM 的详细解释:
1. 物理卷(PV,Physical Volume):PV 是 LVM 的基础,它可以是物理硬盘上的一个分区或者整个硬盘。PV 上的存储空间被划分为称为物理区域(PE,Physical Extent)的固定大小的块,这些块是分配给卷组的最小单位。
2. 卷组(VG,Volume Group):VG 是由一个或多个 PV 组成的集合。VG 提供了一个统一的存储池,可以在其中创建逻辑卷。VG 可以在需要时动态添加或移除 PV,且一个系统中可以有多个 VG。
3. 逻辑卷(LV,Logical Volume):LV 建立在 VG 之上,从 VG 的未分配空间中创建。LV 的大小可以动态扩展或收缩,且一个 LV 可以属于任意 VG,支持跨多个 VG 的扩展。
4. 物理区域(PE)与逻辑区域(LE,Logical Extent):PE 是 PV 上的最小分配单位,而 LE 是 LV 上的最小分配单位。LE 的大小与 PE 相同,确保了数据在 PV 与 LV 之间的迁移效率。
5. 卷组描述区域(Volume Group Descriptor Area):每个 PV 都有一个 VDPA,用于记录 PV 本身的信息、所属 VG、VG 中的 LV 及其 PE 分配情况等。VDPA 在 PV 创建时一同建立。
LVM 的操作流程通常如下:
1. 使用 fdisk 等工具对硬盘进行分区,然后用 pvcreate 命令将分区或整个硬盘转化为 PV。
2. 使用 vgcreate 命令创建 VG,指定已创建的 PV 作为输入,例如 `vgcreate myVG /dev/hdb1`。
3. 使用 lvcreate 命令创建 LV,例如 `lvcreate -L 10M -n myLV1 myVG`,可以指定大小和名称。
4. 在新创建的 LV 上创建文件系统,如 `mkfs.ext3 /dev/vg0/data`,选择合适的文件系统类型。
5. 挂载文件系统到系统目录,如 `mount /dev/vg0/data /mnt`,使文件系统可用。
6. 需要时可扩展 LV 或添加新的 PV 到 VG,如 `lvextend -L +5G /dev/vg0/data` 增加 LV 大小,或 `vgextend myVG /dev/hdc1` 添加新的 PV。
LVM 的优点包括但不限于:动态扩展和收缩存储空间、易于管理、故障恢复能力以及跨设备的数据迁移。通过 LVM,管理员可以更有效地利用硬件资源,同时提供更高的系统灵活性和可靠性。
2014-07-10 上传
2011-01-11 上传
2023-03-11 上传
点击了解资源详情
点击了解资源详情
2011-04-21 上传
2016-01-18 上传
2020-09-02 上传
nian1283
- 粉丝: 2
- 资源: 10
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器