AIX存储架构的构成概述
来源:互联网 发布:淘宝鸿星尔克 编辑:程序博客网 时间:2024/06/06 05:04
AIX使用分层结构的方式来管理物理存储。对于加载到系统的每一块磁盘,称之为物理卷(Physical Volume,PV),每个单独的磁盘都会在/dev目录下有一个名称(设备文件名)与之对应,如/dev/hdisk0,称之为逻辑设备文件。AIX并不会直接使用物理磁盘,而是把物理磁盘组织为不同的单元,将每个单元称为一个卷组(Volume Group,VG)。在这个单元中,所有物理磁盘都会被划分为大小相同的物理分区(Physical Partition,PP),其结构如下图所示。
上图中的存储结构表明了如下的存储定义以及关键特征:
1 磁盘驱动器是真正的物理存储介质,被称为物理卷,以及hdisk0、hdisk1等(逻辑设备名称)标记。
2 N个物理卷构成卷组,但一个物理卷只能归属到一个卷组中,这个物理卷可以属于任何一种的磁盘设备类型,比如SCSI盘、SSA盘、iSCSI盘皆可。
3 在定义卷组的过程中,需要制定卷组内磁盘空间的分割方式-即物理分区大小,这个尺寸将用于逻辑卷(Logical Volume,LV)的大小定义中。逻辑卷就是一个卷组中若干物理分区(PP)的集合。
4 逻辑卷用来存放用户数据,数据存储既可以通过文件系统方式,也可以通过裸设备(raw设备)的使用方式。
5 文件系统是一种机构化和层次性的文件组织形式,其主体结构是目录和文件。
系统中磁盘信息可以通过lspv命令获得。关于卷组定义的详细信息可以通过lsvg命令获得。
[bfffcsdb1:root:/]lsvg datavg03VOLUME GROUP: datavg03 VG IDENTIFIER: 00c139ae00004c000000012c50578603VG STATE: active PP SIZE: 512 megabyte(s)VG PERMISSION: read/write TOTAL PPs: 2606 (1334272 megabytes)MAX LVs: 512 FREE PPs: 325 (166400 megabytes)LVs: 147 USED PPs: 2281 (1167872 megabytes)OPEN LVs: 145 QUORUM: 7 (Enabled)TOTAL PVs: 12 VG DESCRIPTORS: 12STALE PVs: 0 STALE PPs: 0ACTIVE PVs: 12 AUTO ON: noConcurrent: Enhanced-Capable Auto-Concurrent: DisabledVG Mode: Concurrent Node ID: 1 Active Nodes: 2 MAX PPs per VG: 130048 MAX PPs per PV: 1016 MAX PVs: 128LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: noHOT SPARE: no BB POLICY: relocatable [bfffcsdb1:root:/]
在定义卷组后,AIX使用卷组的方式在卷组上定义逻辑卷。逻辑卷位于卷组上物理分区的逻辑集合中。从用户的角度看,逻辑卷上的数据是连续的,但从物理角度看,物理分区在物理卷上则可能是跳跃的。这个特性允许我们动态的调整逻辑卷(文件系统)空间的大小,并制定逻辑卷在物理磁盘上的跨盘分布。同时,这也为提高磁盘上数据存储的灵活性,以及空间维护在使用和操作上的便利,提供了技术上的保证。逻辑卷结构示意图。
上图显示了卷组中逻辑卷的组成结构。一个逻辑卷由若干逻辑分区组成,每个逻辑分区对应于一个物理分区。逻辑分区显然是连续编号的,但其对应的物理分区却不必连续。可以通过lsvg命令查看卷组中逻辑卷的设置信息,或者通过lslv命令查看逻辑卷的详细信息。
说明:
以上信息整理自《AIX UNIX系统管理、维护与高可用集群建设》一书。
- AIX存储架构的构成概述
- AIX存储管理的概述
- AIX概述
- 网站的基本构成及知识存储
- UML概述及UML模型图的构成和关系
- 计算机的构成概述 --操作系统设计精髓与设计
- dubbo架构构成
- AIX操作系统概述
- 一颗ARM架构芯片的软硬件构成
- MVC,SSM与三层架构的构成及相互关系
- 展望由非易失性设备构成的未来存储
- goleveldb源码分析-key的存储和构成
- Atlas的整体架构概述
- Oracle的存储架构
- Lucene 的存储结构概述
- 操作系统的存储管理概述
- AIX-存储管理
- AIX存储管理
- 人民币小写转换为大写
- FFMPEG 库移植到 VC 需要的步骤
- 哈希探查的三种方法
- JavaScript 键盘事件处理
- 黑马程序员——学习日记17 java IO流 (下)
- AIX存储架构的构成概述
- JVM调优设置
- sqlserver insert 触发器
- POJ 3735 Training little cats 解题报告(矩阵构造+快速幂优化)
- android的签名 命令改密码等
- SQL的一些小问题
- poj3253 哈弗曼树 小根堆
- c++之模板
- Filter过滤器,统一网站字符编码