Linux LVM逻辑卷管理详解
需积分: 26 91 浏览量
更新于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,能够显著提升系统存储的管理和运维效率。
242 浏览量
205 浏览量
2035 浏览量
609 浏览量
2025-02-06 上传
205 浏览量
2035 浏览量
208 浏览量
244 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
dingwh_dd
- 粉丝: 2
最新资源
- Javaweb与ASP项目源码及论文合集
- 龙邱蓝牙参数修正上位机V1.02管理员身份运行指南
- Laravel模板开发教程与实践指南
- Notepad++ 6.5.4发布,新增FTP插件简化Linux远程编辑
- tiny+cdx防跳V1.4正式版发布
- STC89C51单片机CAN总线通讯C语言程序开发
- JavaScript框架Captain-Falcon深入解析
- 伟福icexplorerw/T仿真器绝版驱动发布
- JLink_V686a驱动程序发布,支持国产MCU烧录
- Huntress: PHP开发者的多功能机器人框架
- 深入探索Flash版Logo语言999的编程奥秘
- C# ASP.net实现文件夹压缩下载功能
- 开源WEB开发项目sarticle_html的快速安装与功能扩展指南
- MATLAB开发案例:实现C均值聚类算法
- Uroboros:GNU/Linux单进程监控分析工具介绍
- Destiny 2蓝品自动拆解工具Blue Dismantler