1. 为什么要使用 LVM
在LVM出来之前的系统管理员(简称SA)应该知道,传统的磁盘管理尽管已经发挥足够好,使用
fdisk 可直接创建、删除分区,但这种传统的磁盘管理有个最大的缺点:当在线分区需要扩大或缩减
时,无法做到在线操作。 即无法在线对分区扩大或缩减。而如今的互联网,数据呈爆炸式增长,传
统的磁盘根本无法满足此类需求,此时就需要 LVM 来解决此类问题。LVM 可以很方便的扩大或缩
减在线文件系统大小,即不需要卸载文件系统(umount)。
2. LVM 基本概念及组成要素
LVM 全称为 Logical Volume Manager,俗称逻辑卷管理,在 AIX的存储管理中,LVM主要由
以下几个部分组成:卷组(VG)、物理卷(PV)、物理分区(PP)、逻辑分区(LP)、逻辑卷
(LV)、文件系统(FS)等。
卷组:由一个或多个物理磁盘组成,更准确得说是由一个或多个PV组成,在AIX系统中,VG
是最大的存储单位,且安装系统时必须拥有一个卷组,即 rootvg。如果是在Linux或其他类Unix中,
则不是必须的。
物理卷:PV實際上就是一块硬盘,相对于主机而言,可以分为内置和外置硬盘,一块硬盘即为
一个PV,多块即多个PV。另外,PV 是以hdiskN 的形式表式,N为正整数。例如hdisk0、hdisk1。
物理分区:一个PV可以分为多个PP,即 PV 是由多个 PP 组成。PP 是 PV 的最小存储单位,且
每个 VG 中的 PP 大小一致。
逻辑分区:一个 LP 可以对应一个或多个 PP,LP 是映射到 PP 的逻辑存储单位。LP 的数据从
用户的角度看是连续存放的,而 LP 对应的 PP 则可能为 不连续的。另外,一个 LP 对应多个 PP 时,
實際上就是对此 LP 做镜像。
逻辑卷:LV 就是指在同一 VG 中,由多个 LP 组成。由于构成一个 LV 的 LP 可以是位于一个
PV,也可以位于多个 PV上,因此证明 LV 是可以跨多个 PV 的。LV 和 PV 分别是逻辑存储结构和
物理存储结构,通过 LP 和 PP 即可对应它们之间的关系。
文件系统:FS 就是最終面向用户的存储空间,AIX 系统通过 LV 来管理 FS,但是目前无法通
过操作系统命令来直接对 LV 进行操作,必须在其之上建立文件系统,然后通过文件系统来操作对
LV 进行读写。文件系统 就好比一颗树的根(/),根上可以有很多树枝(目录或文件)。文件系统
的类型也相当多,如日志文件系统(JFS)、第二代日志文件系统(JFS2)、日志记录(JL)、以及
引导逻辑卷(BLV)和页面空间(PS,Linux下更多的叫法是 交换空间Swap)。 知道这些概念后,
再来了解这些逻辑存储空间到底是怎么和实际的磁盘打交道的。这时 LVM 的核心 该上场了。
3. 逻辑卷管理 (LVM)
LVM 是由一系列用于建立或控制 LV 的操作系统命令和函数库及它本身的设备驱动程序组成。
用户在对 LV 进行读写时,经过了哪些步骤? 这里可以举个简单的例子:在使用 mklv 命令时,首
先会调用 lcreatelv,之后由 lcreatelv 调用 lvm_createlv()函数,而 lvm_createlv() 直接调用逻辑卷
设备驱动程序(简称LVDD),由 LVDD 再去调用磁盘设备驱动程序(Disk DD),再由Disk DD
来访问SCSI 适配器设备驱动程序,最終访问到了磁盘(PV)。诸如 JFS 文件系统,可直接调用LVDD。
在 《IBM_UNIX_Linux_AIX_5L系统管理技术》书中存储管理章节很詳細的介绍了从高级到低级
各级别的区分,以及API的介绍,欲知 LVM API 详情,可到 IBM redbooks 上查找 AIX 编程指南。
4. LVM 的配置数据管理
LVM 的配置数据包括:卷组描述区(Volume Group Descriptor Area, VGDA)、卷组状态区
(Volume Group Status Area,VGSA)以及 逻辑卷控制块(Logical Volume Control Block,LVCB),
VGDA 描述了卷组中所有 LV 和 PV 的信息,并保存着每个 LV 的 LP 与 PP 的映射关系。而VGSA
保存了 VG 中哪些 PP 已经无效或 PV 已经丢失。在使普通的硬盘变成 PV 时,就会在该 PV 的首
部预留 VGDA的空间, 将 PV 加入 VG 后,才会把 VGDA 的数据写入到此前的VGDA预留空间中。
5. 磁盘 Quorum
对于一个 VG 来说,至少包含一个或多个 PV,当一个 VG 有一个或多个 PV时,VGDA、VGSA
是如何组织存放的? 如果 VG 中只有一个 PV,那么这个 PV 包含两份 VGDA 和 VGSA;如果 VG 只
有两个 PV,其中一个 PV 包含两份VGDA 和 VGSA 信息,另一个 PV 包含一份 VGDA 和 VGSA 信息。
如果 VG 大于两个 PV 时,那么每个 PV 包含一份 VGDA 和 VGSA 信息。那么磁盘Quorum 究竟为何
物? 磁盘Quorum 其实就是指一个 VG 中可以正常访问的 VGDA 和 VGSA 占总 VGDA 和 VGSA的比
率。当一个 VG 中有51%以上的可用 VGDA 和 VGSA 时,VG 方能激活,否则无法激活,强制激活除
外。的确,在某些时候如果51%以上的 VGDA 和 VGSA 不可用或 磁盘 Quorom 丢失时,可以手动激
活磁盘 Quorum, 但也给数据增加了不少风险,为了安全及你的工作着想,强烈建议别这么干! 通过
上述可以结论,VG 中 的 PV 越多越好(安全)。
分享到:
相关推荐
### AIX LVM管理介绍 逻辑卷管理器(Logical Volume Manager, LVM)是IBM AIX操作系统中的一个重要组件,用于简化存储管理和提高数据可用性。本文将深入探讨AIX LVM的基本概念、管理方法以及一些实用技巧。 #### 1...
本文将详细介绍AIX LVM镜像同步原理的基本概念、逻辑卷管理、文件系统管理、逻辑卷镜像、卷组管理等方面的知识点。 一、基本概念 * 物理卷(Physical Volume,简称PV):指物理上硬盘,一块硬盘就是一个PV。硬盘...
在IBM AIX系统管理指南(System Management Guide)中,操作系统与设备部分详细介绍了逻辑卷管理器(Logical Volume Manager, LVM)的维护任务。这些任务涵盖了对物理卷、逻辑卷、卷组以及文件系统的管理和维护操作...
aix宝典---命令、LVM、设备管理等
在AIX系统管理中,LVM(Logical Volume Manager,逻辑卷管理器)是用于管理和优化存储资源的关键组件。本文主要关注LVM的诊断故障,帮助初学者解决与磁盘驱动器、物理或逻辑卷以及卷组相关的常见问题。 首先,当...
### IBM AIX 红皮书 LVM 逻辑卷管理 #### 1. 概述与概念 IBM AIX 的逻辑卷管理器(Logical Volume Manager, LVM)是一种灵活且强大的存储管理工具,用于简化存储资源的管理和分配。LVM 允许用户将多个物理硬盘驱动...
"AIX 磁盘管理 LVM" AIX 磁盘管理系统使用逻辑卷管理(LVM)来管理存储设备。LVM 的基本概念包括物理卷、卷组、物理分区、逻辑卷、逻辑分区、文件系统和原始设备。下面是这些概念的详细解释: 物理卷(Physical ...
本文档旨在为AIX用户深入介绍LVM的高级命令和实践技巧,帮助读者更好地理解和掌握AIX中的LVM管理技术。 #### 1. LVM 命令详解 ##### 1.1 与卷组相关的命令 **1.1.1 添加卷组** - **命令格式**: `mkvg -c ...
AIX LVM(Logical Volume Manager)是IBM AIX操作系统中用于管理和组织磁盘空间的一种机制。它提供了更为灵活和高效的方式来管理存储资源,允许用户通过逻辑卷(LVs)而不是直接管理物理卷(PVs)。这一特性对于系统...
### IBM AIX 操作系统的 LVM (逻辑卷管理器) #### 概述 IBM AIX 是一款基于 Unix 的操作系统,广泛应用于高性能服务器环境。LVM(逻辑卷管理器)是 AIX 中的一项关键技术,用于管理和优化存储资源。通过 LVM,用户...
AIXLVM镜像同步原理 AIX操作系统中,逻辑卷管理(LVM)是一种高效的存储管理机制,通过逻辑卷、逻辑卷组和物理卷的组合,提供了灵活的存储空间管理和高效的数据存储。 物理卷(PV)是指物理上硬盘,一个硬盘就是一...
4. **文件系统与存储管理**:介绍JFS2文件系统,包括创建、挂载、管理磁盘和卷组,以及逻辑卷管理器(LVM)的概念和操作。 5. **用户和权限管理**:讲解AIX的用户账户、组账户管理,以及权限模型,包括ACL(Access ...
#### AIX6简介与LVM概念 IBM AIX6是IBM公司推出的一款基于UNIX的操作系统,它在原有基础上进行了多方面的优化与改进,特别是在存储管理和文件系统方面,引入了LVM2(Logical Volume Manager 2)等新技术。LVM2作为...
在AIX中,磁盘管理和逻辑卷管理(LVM)是确保高效存储资源利用的关键技术之一。通过本章节的学习,我们将详细了解AIX中与磁盘相关的术语以及逻辑卷管理的具体概念。 #### 二、磁盘与逻辑卷管理的重要性 磁盘作为...
在IBM AIX操作系统中,逻辑卷管理(Logical Volume Manager,简称LVM)是一种高级的存储管理技术,它为用户提供了更为灵活和强大的磁盘管理能力。AIX的LVM允许系统管理员将多个物理硬盘或者硬盘分区组合成一个或多个...
在AIX高级系统管理中,磁盘管理是一个关键部分,主要涉及到逻辑卷管理(LVM)、镜像、条带化、RAID级别以及ODM(Object Data Manager)库的使用。下面将对这些主题进行详细阐述。 首先,逻辑卷管理(LVM)是AIX中一...
AIX的设计理念是提供高性能、可扩展性和高可用性,其特性包括动态逻辑卷管理(LVM)、JFS2文件系统、多处理器支持和故障管理功能。 二、安装与升级AIX AIX的安装过程涉及规划、创建安装媒体、选择安装类型(如全新...
二、系统管理与监控 AIX提供了丰富的管理工具,如smitty、lsattr、chdev等,用于查看系统状态、修改系统参数和设备属性。了解如何使用这些工具进行日常维护,如用户管理、进程监控、性能分析(如iostat、vmstat、...
AIX中的存储管理涉及磁盘配置、LVM(逻辑卷管理器)和文件系统的管理。LVM允许管理员动态调整存储资源,创建、扩展或收缩卷组、逻辑卷。文件系统部分包括VFAT、JFS( journaled file system)和JFS2,它们是AIX中...