`
longgangbai
  • 浏览: 7257913 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

AIX LVM 简介与管理

 
阅读更多
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管理介绍 AIX LVM管理介绍

    AIX LVM管理介绍 AIX LVM管理介绍 AIX LVM管理介绍 AIX LVM管理介绍

    AIX LVM镜像同步原理

    aix lvm镜像同步原理 介绍aix关于对磁盘管理

    aix宝典---命令、LVM、设备管理等

    aix宝典---命令、LVM、设备管理等

    IBM AIX红皮书 LVM 逻辑卷管理

    IBM AIX红皮书 LVM 逻辑卷管理

    aix系统管理——LVM的诊断故障

    aix系统管理——LVM的诊断故障,帮助初学者解决一般的问题

    aix 磁盘管理 LVM

    aix 磁盘管理 存储管理概念 LVM 使用的基本概念包括物理卷、卷组、物理分区、逻辑卷、逻辑分区、文件系统和原始设备。下面介绍它们的一些特征:

    AIX LVM A-Z

    AIX 系统管理进阶资料。 详细描述了LVM 管理高级命令和一些Practice..

    IBM的AIX操作系统的LVM

    是IBM公司的内部资料。简单介绍其操作系统AIX的LVM管理

    aix系统管理员手册

    aix认证考试指南、系统管理员手册,包含aix简介、系统架构、LVM、备份与恢复、网络等等

    IBM AIX高级系统管理课程1

    本课程通过AIX操作系统以及存储管理模板,让同学们深入了解... 课程内容包括:AIX 6 系统安装与启停、软件管理与安装、用户管理与设备管理、LVM逻辑卷管理、备份恢复及错误诊断、存储管理和AIX/HACMP/oracle双机集群等

    aix很好的入门教程-Aix入门与提高

    aix很好的入门教程 1 AIX LVM管理介绍 2 RS6000性能优化 . 。 。 。

    veritas与LVM对照

    aix系统中经常使用veritas的vxvm作为存储管理工具,相比与aix自带的lvm,vxvm有更加强大的管理功能,本文主要介绍了lvm和vxvm的对应关系

    AIX系统管理

    第 2 章 AIX操作系统简介 16 2.1 AIX的来历 16 2.2 AIX操作系统的主要特点 17 2.2.1 遵循众多工业标准 17 2.2.2 先进的系统设计 17 2.2.3 AIX的连接性 18 2.2.4 终端支持 19 2.3 命令语言解释器(ksh) 19 2.4 AIX...

    AIX 系统维护下载

    第 25 楼:AIX简介 第 26 楼:AIX网络诊断及解决现场实例 第 27 楼:IBM巡检流程 第 28 楼:AIX Useful Commands 第 29 楼:BACKUPS 第 30 楼:DEVICES 第 31 楼:FILE SYSTEMS 第 32 楼:AIX经验搜集 第 33 楼:...

    IBMAIX操作系统中逻辑卷管理LVM技术应用[整理].pdf

    IBMAIX操作系统中逻辑卷管理LVM技术应用[整理].pdf

    系统aix的存储管理

    aix的存储管理,介绍aix系统的LVM管理,有详细的描述。

    AIX入门及提高

    AIX入门及提高,AIX常用命令集,Aix LVM管理等pdf文档。

    AIX磁盘逻辑卷管理

    比较基础,通俗易懂。 1111111111111111111111111111

    AIX磁盘管理

    本文档记录了AIX中LVM中的概念和具体操作步骤,可用于培训也可用于学习

    LinuxLVM快速入门资料

    教程名称:Linux LVM快速入门资料课程目录:【】1、RedHat5.5LVM实验文档-【】AIX网络配置.NFS.LVM 详细图解【】IBM AIX红皮书 LVM 逻辑卷管理【】linux LVM 磁盘管理【】linux LVM手册【】linux text安装模式创建...

Global site tag (gtag.js) - Google Analytics