AIX LVM学习笔记
LVM: LOGIC VOLUMN MANAGEMENT (逻辑卷管理器)
通过将数据在存储空间的 逻辑视图 与 实际的物理磁盘 之间进行映射,来控制磁盘资源。实现方式是在传统的物理设备驱动层之上加载一层磁盘设备驱动代码。该磁盘存储逻辑视图供应用程序使用,并独立于底层物理磁盘结构。
AIX不直接就把‘硬盘’‘PV ’分给操作系统去划分使用,而是先把‘硬盘’'PV '组合成‘卷组’'VG ',然后再以卷组的形式分配给操作系统,

存储分为了3层:物理层、逻辑层、应用层。
各层级之间有明确定义的映射关系。
PV:PHYSICAL VOLUME(物理卷)。本地硬盘,实实在在能看得到的物理磁盘,类似pc中硬盘的概念。 在AIX里PV用hdiskn的方式去命名,如hdisk0 、hdisk1 、hdisk2。
VG:VOLUME GROUP(卷组)。把一个或者多个PV‘物理卷’组合到一起,就形成了VG‘卷组’。当VG的空间不够的时候,通过给VG加PV(磁盘)的方式来实现扩容。
LV:LOGIC VOLUME(逻辑卷)。在形成了VG后,用户要使用空间就需要从VG中划分一个LV出来。LV 不能跨VG 划分空间,只能在某个VG 里面。
LV建好后,就可以在上面建文件系统了。
FS:文件系统:是指在AIX系统中面向用户的存储空间。一个LV逻辑卷只能创建一个文件系统,也就是说一个 文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。
还有两个重要的概念:
PP:PYSICAL PARTITON(物理分区)PV的最小可分配单位
LP:LOGIC-PARTITION(逻辑分区)LV的最小可分配单位
实际上PP,LP的大小是自己设定的,LP的大小和PP的是一样的。从VG上划分LV的时候,不是指定分多少GB,而是多少个LP(LP针对于LV,所以提到LV用LP)。
如果PP设置的太大,会造成空间的浪费,太小会造成碎片化。
命令:
lsvg [–o | –l | –p] [VG_Name] 查看系统中VG的信息
-o:查看系统中活动的VG列表
-l:查看属于指定VG的LV的信息
-p:查看属于指定VG的PV的信息
如:# lsvg –o | lsvg –i –l
注意:当用# lsvg –p VG_Name命令查看属于指定VG的PV信息时,系统将给出VG中每
个PV上的空闲PP的分布情况(FREE DISTRIBUTION)。
如:
# lsvg –p rootvg
rootvg:
PV_NAMEPV_STATETOTAL PPsFREE PPsFREE DISTRIBUTION
hdisk0active1595224..00..00..00..28
hdisk1active1597832..02..00..12..32
lslv [–l | –m] [LV_Name] 查看系统中LV的信息
-l:查看属于指定LV的LP的分配方式(intra-physical volume)
-m:查看指定LV中的LP与PP之间的映射关系(inter-physical volume)
注意:当用# lslv –l lv00命令查看属于指定LV的信息时,系统将给出指定LV的LP数
及其拷贝数,符合内部物理卷(intra-physical volume)分配方针的PP所占整个
LV包含PP数的比例,以及PP在每个PV上的分布情况(DISTRIBUTION)。
如:
# lslv –l lv00
lv00:/home/john
PVCOPIESIN BANDDISTRIBUTION
hdisk0010:000:00030%000:000:007:003:000
lspv [–l | –p] [PV_Name] 查看系统中PV的信息
-l:查看指定PV上的所有LV的信息
-p:查看指定PV上所有LP与PP之间的映射关系
AIX LVM学习笔记的更多相关文章
- LVM学习笔记
LVM Logical Volume Manager Volume management creates a layer of abstraction over physical storage, a ...
- 学习笔记:CentOS7学习之十六:LVM管理和ssm存储管理器使用
目录 学习笔记:CentOS7学习之十六:LVM管理和ssm存储管理器使用 16.1 LVM的工作原理 16.1.1 LVM常用术语 16.1.2 LVM优点 16.2 创建LVM的基本步骤 16.2 ...
- (转)【学习笔记】通过netstat+rmsock查找AIX端口对应进程
原文:http://www.oracleplus.net/arch/888.html https://www.ibm.com/support/knowledgecenter/zh/ssw_aix_72 ...
- CentOS学习笔记--SCSI 设备热插拔
CentOS学习笔记--SCSI 设备热插拔 处于运行中的服务器,因业务要求也许不允许重启机器,而新添加的SCSI设备(主要是硬盘)如何实现热插拔呢? 首先需要查看一下设备: #cat /proc/s ...
- Linux 学习笔记之超详细基础linux命令 Part 7
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 6----------------- ...
- 《Linux内核设计与实现》第一、二章学习笔记
<Linux内核设计与实现>第一.二章学习笔记 姓名:王玮怡 学号:20135116 第一章 Linux内核简介 一.关于Unix ——一个支持抢占式多任务.多线程.虚拟内存.换页.动态 ...
- Linux学习笔记-Linux系统简介
Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...
- 23 DesignPatterns学习笔记:C++语言实现 --- 2.4 Composite
23 DesignPatterns学习笔记:C++语言实现 --- 2.4 Composite 2016-07-22 (www.cnblogs.com/icmzn) 模式理解
- 23 DesignPatterns学习笔记:C++语言实现 --- 1.4 Builder
23 DesignPatterns学习笔记:C++语言实现 --- 1.4 Builder 2016-07-21 (www.cnblogs.com/icmzn) 模式理解
随机推荐
- Web存储(Web Storage)介绍
Web存储即在客户端存储数据. 在没有Web Storage之前,是通过cookie来在客户端存储数据的.但是由于 浏览器能存cookie数比较少.如IE8,Firefox,opera每个域可以保存的 ...
- ObjectiveC 文件操作一
1,引用和使用文件 NSFileManager 是一个单例对象,在mac应用中可以获取任何地址,在IOS中获取的是相对应的应用程序的地址.可以使用 defaultManager 来得到当前应用程序地址 ...
- css兼容问题与实践归纳总结
css兼容问题与实践归纳总结 一.IE6/7 原生块元素与display:inline-block; <div style="display:inline-block;"&g ...
- android HTTP发送及MD5加密收集
发送部分: public void MyFunction{ HttpClient httpclient = new DefaultHttpClient(); //你的URL HttpPost http ...
- Java和Android开发IDE---IntelliJ IDEA使用技巧(转)
以前一直使用的是Eclipse,听别人介绍说IDEA非常不错,也为了以后转Android studio铺垫下.就开始尝试用idea来开发. 这篇文章主要学习了idea的使用技巧. IDEA 全称 In ...
- ubuntu 常用生产环境部署配置测试调优
1,ubuntu monogdb 安装配置 2,ubuntu jdk1.7,tomcat7安装 3,ubuntu LAMP部署 4,mongodb 远程热备份及恢复 使用自带的mongodump和mo ...
- 用DBMS_ADVISOR.SQLACCESS_ADVISOR创建SQL Access Advisor访问优化建议
使用OEM方式来创建SQL Access Advisor访问优化建议,已经是四五年的事了,下面就来写写怎样使用DBMS_ADVISOR.SQLACCESS_ADVISOR来创建SQL Access A ...
- iOS设计模式——MVC(Model-View-Controller)
Modol View Controller(MVC)是一种最早的也是最成功的可重用的设计模式,70年代的时候首次在smaltalk编写的程序中成功使用.基于MVC设计 模式,Cocoa整体架构可以划分 ...
- JS 在html中的位置
前言 当我了解完html在浏览器中的解析渲染流程后,反而又发现了新的困扰自己的问题. Q:即然html要渲染需要渲染树,而渲染树又需要DOMTree和CSSRuleTree,DOMTree需要解析HT ...
- oracle 计算两个时间之间的月份差,相差几个星期,相差多少天
相差多少天: sysdate-to_date('1991-01-01','YYYY-MM-DD'))<7 and (sysdate-to_date('1991=01=01','YYYY-MM ...