标题：卷管理
摘要
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  显示物理卷上的逻辑卷分配图