1.基本概念:
PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。
vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。
pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。
lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。
lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分 区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。
fs 文件系统:是指在AIX系统中面向用户的存储空间。一个逻辑卷只能创建一个文件系统,也就是说一个 文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。
2.存储结构:
逻辑卷lv 不能被直接访问,是生设备(裸设备),逻辑卷上建文件系统,文件系统可以被用户访问,市熟设备。文件系统里建目录,目录下建文件。
物理卷,卷组,物理分区,逻辑卷,逻辑分区,逻辑卷是面向操作系统的概念
文件系统,目录,文件是面向用户的概念。
3.LVM的配置数据
卷组描述区(VGDA):描述卷组中的所有物理卷和逻辑卷的对应关系
卷组状态区(VGSA):记录卷组中物理卷和物理分区的状态信息,在卷组激活时,确定哪些物理分区可用
逻辑卷控制块(LVCB):位于每个逻辑卷开头,包含逻辑卷的信息,占用数百个字节
LVM管理命令就是对VGDA内容的更新,当一块硬盘变成PV时,这个硬盘开始保留一部分空间存放VGDA信息,当把它加入卷组中时,开始将卷组信息写入VGDA区域,当把它从卷组删除时,也同时清除VGDA数据,这个数据还存在于AIX系统的ODM库中,当导入一个卷组时,把VGDA信息写入 ODM,导出时删除。
4.磁盘Quorum
卷组的每一个物理卷至少包含着一份VGDA和VGSA。当一个卷组只有一块硬盘时,这块硬盘存有两份VGDA和 VGSA,当这个卷组由两块硬盘时,其中一块存有两份,另一块存有一份,当卷组由三块以上硬盘时,每块硬盘存有一份。如果磁盘Quorum存在,则必须保证卷组有51%以上的VGDA/VGSA可以正常访问。淡然也可以关闭磁盘Quorum。
5.逻辑存储管理的限制
VG数:每个系统最多255个VG
PV数:对于普通卷组,每个VG最多32个PV,对于大VG,每个卷组最多128个PV
PP数:每个PV最多有1016个PP
LV数:对于普通VG,每个卷组最多255个LV,对于大VG,每个VG最多512个LV
LP数:每个LV最多有32512个LP
PP和LP的大小:1M到1024M 必须是2的幂次方
LP映射PP的数量:一个LP可以映射1-3个PP
6.物理区域的分布
外边缘(Outer-Edge):存放很少访问的数据
外中间(Outer-Middle):创建逻辑卷时默认的位置
中间(Center):磁盘搜索时间最短,速度最快。
内中间(Inner-Middle):比中间稍慢一些
内边缘(Inner-Edge)存放很少访问的数据
7.向系统添加一块硬盘
方法一:
添加硬盘后起动机器,自动运行cfgmgr,直接查看结果,如果没有识别再手工配置。
#cfgmgr -v
#lspv
#chdev -l hdisk2 -a pv=yes
方法二:
系统不能重起时,县查看原有硬盘,然后安装新硬盘,检查新设备,配置新设备
#lspv
#cfgmgr -v
#lspv
#chdev -l hdisk2 -a pv=yes
#mkdev -c disk -s scsi -t 670mb -p scsi3 -w 6,0 -a pv=yes
#smit makdsk
8.修改物理卷属性
#chpv -a n hdisk1 禁止hdisk1在分配新的PP
#chpv -a y hdisk1 允许
#chpv -v r hdisk1 关闭hdisk1的可用性,无法通过逻辑形式读写和访问该物理卷
#chpv -v a hdisk1 允许
#chpv -c hdisk1 清除hdisk1上的引导记录
#smit chpv
9.显示物理卷信息
#lsdev -Cc disk 显示系统一定义和已配置的物理卷
#lspv 以不带任何参数的形式显示系统中所有物理卷信息
#lspv hdisk0 显示一个物理卷hdisk0的属性
#lspv -l hdisk0 显示物理卷hdisk0上分布的逻辑卷。
#lspv -p hdisk0 显示物理卷上每个逻辑卷物理分区的分布情况,同时显示逻辑卷类型和文件mount点。
#lspv -M hdisk0 显示物理分区和逻辑分区的对应情况。
10迁移物理卷上的内容:
a.确定系统中有哪些磁盘可用
#lsdev -Cc dev
#lspv
#extendvg rootvg hdisk5
b.检查卷组中包含哪些磁盘,确认源磁盘和目标磁盘在同一个卷组中,
#lsvg -p rootvg
c.确定目的盘上有足够的空间存放源盘的内容
#lspv hdisk0 |grep “USED PPs”
#lspv hdisk5 |grep “USED PPs”
d.如果是rootvg 上的磁盘,检查引导逻辑卷是否在源磁盘上
#lspv -l hdisk0 |grep hd5
#megratepv -l hd5 hdisk0 hdisk5
e.重设系统引导记录
#bosboot -a -d /dev/hdisk5
#bosboot -m normal hdisk5
#mkboot -c -d /dev/hdisk0
f.迁移
#smit migratevg
#migratevg hdisk0 hdisk5
#migratevg -l lv01 hdisk0 hdisk5
g.删除原盘数据
#reducevg rootvg hdisk0
#rmdev -dl hdisk0
11.卷组管理
#mkvg -y datavg -d 6 -s 8 hdisk7 hdisk8
#smit mkvg 创建卷组是保证/etc/vg下有2M空间
#lsvg 查看系统所有VG
#lsvg -o 查看激活状态的VG
#lsvg rootvg 查看rootvg属性
#lsvg -l rootvg 查看rootvg里的LV
#lsvg -p rootvg 查看rootvg中包含的物理卷
#chvg -ay datavg 使卷组启动时自动激活
#chvg -an datavg 使卷组启动时不能自动激活
#chvg -u datavg 给卷组解锁
#extendvg datavg hdisk5
#reducevg datavg hdisk5
#varyonvg datavg
#varyoffvg datavg
#exportvg datavg
#importvg -y datavg hdisk5
#syncvg -p hdisk03 hdisk05 同步物理卷
#syncvg -v vg05 vg06 同步卷组vg05和vg06上的拷贝
#redefinevg -d hdisk0 rootvg 在ODM库中重定义卷组信息,
#swapoff paging_spce_name 使页面空间处于非活动状态
#mirrorvg -c 3 datavg 做3份拷贝的卷组镜像
#mirrorvg -S -c 3 datavg 后台同步
镜像环境中替换磁盘
#unmirrorvg datavg hdiak7 删除hdisk7上的镜像
#reduncevg datavg hdisk7 在卷组中删除hdisk7
#rmdev -dl hdisk7 在系统中删除hdisk7
#extendvg datavg hdisk7 将新盘加入datavg
#mirrorvg datavg 给卷组datavg做镜像
#unmirrorvg 取消卷组镜像
12.逻辑卷管理
#getlvcb -TA hd2 查看逻辑卷控制块信息
#lsvg -l rootvg 查看rootvg上的逻辑卷信息
#lslv mylv 查看一个lv的详细属性
#lslv -l lv_01 显示一个逻辑卷所跨越的物理卷,以及PP在物理卷上的分布情况
#lslv -p hdisk1 显示物理卷上的逻辑卷分配图

AIX存储LV PV VG (转载)的更多相关文章

  1. linux vg lv pv

    = pv由物理卷或者分区组成   pv可以组成一个或者多个vg     vg可以分成多个lv 方便扩展 pvs vgs lvs 可以查看当前存在的pv vg lv 我的centos硬盘20g 使用了一 ...

  2. Centos_Lvm_Create pv vg lv and mount

    re-scan new disks without restarting CentOS re-scan new disks(/dev/sdc): #ls /sys/class/scsi_host/ h ...

  3. 【Linux】pv vg lv, 加盘,扩容磁盘

    PV VG LV关系:一个物理盘(或一个lun)就是一个pv,有几个物理盘就有几个pv.一个或者几个硬盘可以组成一个vg,一个系统可以包括好几个vg,比如rootvg ,datavg等 PV组成VG, ...

  4. AIX采用LV创ASM磁盘组

    CREATE ASM ON AIX LV DEVICE OS:AIX  6100-03 ASM版本号 10205 # lspv hdisk0          000d295a6d68902b     ...

  5. AIX误删除LV后如何进行现场保护和数据恢复工作

    在AIX环境下,若因维护误操作.存储mapping错误等,不小心将LV误删除,这种损失通常是巨大的.删除后的不当保护及恢复操作可能使数据无法恢复,也可能增加处理的时间与算法复杂度.如何有效保护现场,并 ...

  6. AIX中PV,VG,LV及FS常用相关命令

    1.PV常用相关命令 1)lsdev:列出ODM(Object Data Manager)中的设备. 2)chdev:修改一个AIX设备的属性. 3)mkdev:创建一个AIX设备. 4)chpv:修 ...

  7. aix vg lv pv

    lsvg lsvg -o lsvg rootvg 查看rootvg的信息 lsvg -p rootvg 查看rootvg卷里的物理硬盘以及分布信息 lsvg -l rootvg 查看rootvg卷下的 ...

  8. LUN/PV/VG/LV

    存储中的几个概念,参考一些网络资料重新画个图梳理下,如下: LUN:lun是针对存储设备(如磁盘阵列)的逻辑概念,物理上可能就是几块硬盘.那么主机的HBA 卡看到的存储上的存储资源就靠主要两个东西定位 ...

  9. centos扩容(pv,vg,lv)

    preFace: (应用场景需求分析)

随机推荐

  1. js跨域详解

    跨域概念:Cross-origin resource sharing

  2. Vim技能修炼教程(11) - 代码折叠

    上一讲我们是程序员篇的第一讲,关于代码跳转.代码跳转是一个付出很少收获很大的功能.这一节我们开始一个收获很多,但是付出也相对多一点功能:代码折叠. 代码折叠 折叠的类型 折叠有下面几种类型: * Ma ...

  3. MPAndroidChart Wiki(译文)~Part 6

    22. ViewPortHandler ViewPortHandler负责处理图表的视窗.也就是说它负责图表视图中的展示给用户的那部分内容.包括图表位移,缩放级别,图表大小和绘制区域以及当前偏移量.V ...

  4. angularjs 缓存

    设置缓存请求的数据:只有请求URL不变,就不会重新发请求 设置带定时时间的缓存: .factory('cacheInterceptor', ['$cacheFactory', '$timeout', ...

  5. RabbitMQ Study

    python pika install: pip install pika Chinese rabbitmq doc: http://rabbitmq.mr-ping.com/PIKA lib doc ...

  6. spring自定义标签学习

    看到几篇很全的自定义标签,从定义到使用,写的很好. 这里我也是在那里学习的,对学习spring源码也很有帮助. 贴出来与大家共享. http://sammor.iteye.com/blog/11009 ...

  7. Loj 2534 异或序列

    Loj 2534 异或序列 考虑莫队离线处理.每加一个数,直接询问 \(a[x]\oplus k\) 的前/后缀数目即可,减同理. 利用异或的优秀性质,可以维护异或前缀和,容易做到每次 \(O(1)\ ...

  8. POJ1741 Tree + BZOJ1468 Tree 【点分治】

    POJ1741 Tree + BZOJ1468 Tree Description Give a tree with n vertices,each edge has a length(positive ...

  9. python(六):面型对象--类的特殊方法

    一.跟实例创建和执行有关的 __new__.__init__.__call__. 类加括号调用了__init__方法来创建一个实例对象.这一过程分成了两步: 类调用__new__来创建实例对象,__n ...

  10. 重温CLR(十三) 定制特性

    利用定制特性,可宣告式为自己的代码构造添加注解来实现特殊功能.定制特性允许为几乎每一个元数据表记录项定义和应用信息.这种可扩展的元数据信息能在运行时查询,从而动态改变代码的执行方式.使用各种.NET技 ...