Linux LVM逻辑卷管理详解
需积分: 26 84 浏览量
更新于2024-09-01
收藏 390KB DOCX 举报
"了解和使用LVM Linux磁盘挂载"
LVM(Logical Volume Manager)是Linux操作系统中的一个强大工具,由Heinz Mauelshagen开发并在Linux 2.4内核上实现。它允许管理员将多个物理硬盘分区或者整个硬盘组合起来,形成一个逻辑上的大硬盘,从而实现磁盘空间的动态管理和扩展。这一特性使得LVM在存储管理方面具有很高的灵活性,特别是在需要调整存储空间时,无需重新规划和分区。
在LVM中,涉及的关键概念包括:
1. 物理存储介质(The physical media):这是LVM操作的基础,可以是硬盘分区、整块硬盘、RAID阵列或SAN硬盘。在使用前,这些设备需先被初始化为LVM的物理卷(PV,physical volume)。
2. 物理卷PV(physical volume):PV是LVM的最小存储单位,它们包含了LVM所需的管理信息。物理卷可以是硬盘的分区或是整个硬盘,通过 pvcreate 命令可以将其转换为LVM兼容的存储。
3. 卷组VG(Volume Group):VG是由一个或多个物理卷组成的集合,可以视为传统的硬盘。在VG上可以创建逻辑卷LV。使用 vgcreate 命令可以创建新的卷组。
4. 逻辑卷LV(logical volume):LV是建立在卷组VG之上的分区,类似于非LVM环境下的硬盘分区,但更为灵活。在LV上可以直接创建文件系统。使用 lvcreate 命令可以创建新的逻辑卷。
5. 物理块PE(physical extent)和逻辑块LE(Logical extent):PE是物理卷中可分配的最小单元,而LE是逻辑卷中的最小单元。在同一卷组中,PE和LE大小相同,并且一一对应。PE的大小在创建时可以设定,默认通常为4MB。
管理LVM的常用步骤包括:
1. 查看磁盘及分区信息:使用 `fdisk -l` 或 `lsblk` 命令可以查看系统中的磁盘和分区情况。
2. 创建LVM分区:首先,通过 `fdisk` 工具创建新的分区,并设置分区类型为8e,表示LVM分区。然后,使用 `pvcreate` 将分区转化为物理卷。
3. 创建卷组:利用 `vgcreate` 创建新的卷组,指定物理卷作为输入。
4. 创建逻辑卷:使用 `lvcreate` 命令在卷组上创建逻辑卷,并指定大小。
5. 挂载逻辑卷:创建完逻辑卷后,需用 `mkfs` 命令格式化逻辑卷,然后使用 `mount` 命令将其挂载到文件系统中的指定目录。
6. 扩展和调整:如果需要扩展存储空间,可以通过添加新的物理卷到卷组,然后扩展逻辑卷,甚至在不中断服务的情况下进行。
7. 监控和管理:使用 `vgs`, `lvs`, `pvs` 等命令可以查看LVM的状态和信息,方便管理和维护。
LVM提供了丰富的功能,例如快照、镜像和条带化,使得在Linux环境中进行磁盘管理变得更加高效和灵活。正确理解和使用LVM,能够显著提升系统存储的管理和运维效率。
617 浏览量
252 浏览量
2025-02-06 上传
210 浏览量
2054 浏览量
211 浏览量
248 浏览量

dingwh_dd
- 粉丝: 2
最新资源
- C#实现桌面飘雪效果,兼容Win7及XP系统
- Swift扩展实现UIView视差滚动效果教程
- SQLServer 2008/2005版驱动sqljdbc4.jar下载
- 图像化操作的apk反编译小工具介绍
- 掌握IP定位技术,轻松获取城市信息
- JavaFX项目计划应用PlanAmity代码库介绍
- 新华龙C8051系列芯片初始化配置教程
- readis:轻松从多Redis服务器获取数据的PHP轻量级Web前端
- VC++开发的多功能计算器教程
- Android自定义图表的Swift开发示例解析
- 龙门物流管理系统:Java实现的多技术项目源码下载
- sql2008与sql2005的高效卸载解决方案
- Spring Boot微服务架构与配置管理实战指南
- Cocos2d-x跑酷项目资源快速导入指南
- Java程序设计教程精品课件分享
- Axure元件库69套:全平台原型设计必备工具集