PV.VG.PP.LV.LP之二:物理卷管理
来源:互联网 发布:武汉大学法学院数据网 编辑:程序博客网 时间:2024/05/02 01:55
三.物理卷管理
讨论:加入新磁盘/改变PV属性/监控PV
6.3.1PV配置:三种方法
a)该方法用于可以在连接磁盘前关机的情况.当系统在加入一个磁盘后引导,cfgmgr命令在系统引导时运行,它可以自动配置磁盘.引导完成,以root用户登录,运行lspv,查看新盘.显示如下
hdisk1nonenone
或者hdisk100005264d21adb2enone
其中第二行中的16位号码是PV的ID.如果输出以PVID显示新的磁盘,他可以用于LVM的配置.如果新盘没有PVID,要使用3.2节说明的方法把一个盘创建为一个PV,然后该盘才可以被LVM使用.
b)这种方法适用于不能在连接磁盘前关机的情况.运行lspv列出已经配置的物理盘,显示如下:
hdisk0000005265ac63976rootvg
然后运行cfgmgr配置所有新发现的设备.再次运行lspv查看新盘条目,例如:
hdisk1nonenone
或者hdisk100005264d21adb2enone
一旦确认了新配置的盘名,使用6.3.2描述的创建PV方法来使该盘可以被LVM使用.
c) 该方法适用于不能在连接磁盘前关机的情况.该方法要求知道以下信息:盘如何连接的(subclass)/磁盘类型(type)/盘连接到哪个系统接口 (parent name)/盘的逻辑地址(连接到哪里).如果知道以上信息,使用以下方法配置该盘,通过pv=yes属性来确保该盘是一个可用的PV:
mkdev-c disk -s subclass -t type -p parentname -w whereconnected -a pv=yes
pv=yes属性使磁盘成为一个PV并以独特的PVID写入引导记录.
6.3.2把一个磁盘变为一个PV
一个新盘必须被配置为PV才可使用.可以通过指派一个PVID使一个磁盘变为一个PV:chdev -l hdisk1 -a pv=yes.这个命令对于已经是PV的磁盘没有影响.
6.3.3修改PV属性
讨论两个可以被chpv命令修改的PV属性:
为一个PV设置分配许可:一个PV的分配许可决定了该PV上的未指派到LV中的PP是否可以被分配使用.设置分配许可要定义PV中一个新PP的分配是否被允许.以下的命令用于关闭hdisk1的分配许可:chpv -a n hdisk1,要打开,把n该为y即可.
设置一个PV的可用性:一个PV的可用性定义了该PV是否可以完成任何逻辑输 入输出操作.当一个PV被从系统删除或失败时应该被设为不可用.以下命令用于设置PV的状态为不可用:chpv -v r pvname,这将去活PV中所有的VGDA和VGSA副本,该PV也不会参与未来的quorum检查上的vary.关于该卷的信息也会从其它在一个VG 中的PV的VGDA中删除.要设为可用,把以上命令的r改为a即可.注意:chpv命令在运行时使用/tmp目录的空间存储信息,如果失败,可能是由于 /tmp空间太少.
6.3.4删除PV
如果一个PV可以从系统删除,那么它必须是没有配置的.使用rmdev命令把hdisk1的状态从available改变到defined状态:rmdev -l hdisk1.此后,该PV的定义将仍然保留在ODM中,如果加上-d参数,则从ODM中删除.
6.3.5列出PV信息
一个正确地配置在系统中的PV可以被指派到VG中并随后用于建立LV和文件系统.自由的PP的信息和磁盘上的扇区可用性非常有用.使用lspv命令可以获得这些信息.
a)列出系统中的PV:不带参数运行,结果如下:
#lspv
hdisk000615147ce54a7ee rootvg
hdisk100615147a877976a rootvg
如果带-C和-c class参数也会连同每个PV的状态列出系统中的PV,结果如下:
#lsdev -C -c disk
hdisk0Available 40-58-00-0,0 16 Bit SCSI Disk Drive
hdisk1Available 40-58-00-1,0 16 Bit SCSI Disk Drive
hdisk2Available 20-68-L SSA Logical Disk Drive
hdisk3Available 20-68-L SSA Logical Disk Drive
hdisk4Available 20-68-L SSA Logical Disk Drive
hdisk5Available 20-68-L SSA Logical Disk Drive
hdisk6Available 20-68-L SSA Logical Disk Drive
b)列出PV属性:下面是用lspv命令找到更多信息的例子:
#lspv hdisk1
PHYSICALVOLUME: hdisk1 VOLUME GROUP: rootvg
PVIDENTIFIER: 00615147a877976a VG IDENTIFIER 00615147b27f2b40
PVSTATE: active//VG STATE可以用varyonvg命令来修改,其取值有三个:active/complete(所有PV是活动的),active/partial(一些PV没有激活),ina- ctive(VG没有活动).
STALEPARTITIONS: 0 ALLOCATABLE: yes//STALE PP是失效PP,ALLOCATABLE的值表示系统是否允许分配新的在该PV上的PP
PPSIZE: 4 megabyte(s) LOGICAL VOLUMES: 13//PP SIZE是VG属性是在用mkvg命令建立VG的时候定义的VG的最小片断大小
TOTALPPs: 238 (952 megabytes) VG DESCRIPTORS: 1//VGDESCRIPTORS描述了包含该PV的VG中VGDA的个数
FREEPPs: 71 (284 megabytes)
USEDPPs: 167 (668 megabytes)
FREEDISTRIBUTION: 48..02..00..00..21//概括了自由PP依据它们所在的PV的位置的分布状况.
USEDDISTRIBUTION: 00..46..47..47..27
每栏的左边列出了PV本身的信息,右边是该PV所属的VG的信息.
c)列出PV上的LV分配信息:以-l参数列出hdisk1上的LV信息:lspv -lhdisk1.显示结果:
d)列出PV上的PP分配:用lspv -p hdisk1找出更多关于PP分配到LV中的范围和这些PP使用的磁盘区域的详细信息.显示信息如下:
一些注释:
PP RANGE当前行分区申请的PP的范围
STATE分区是否被分配了,取值为:used或free
REGION该分区在磁盘区域上的位置
LV NAME该分区所属的LV名
TYPE在LV中文件系统的类型
MOUNTPOINT文件系统的mount点
e)列出PP分配表:可以用lspv -M命令对一个LV进行磁盘整理,提高磁盘I/O性能.可以经过分析输出决定是否整理系统,显示如下:
第一列为命令指定的盘指出了PP(如果一组相邻分区都是自由的,将会显示分区范围),第二列指出了哪个LV的哪个LP被分配到该PP.
f) 迁移PV中的内容:属于一个或多个指定的LV的PPs可以从一个PV移动到一个或多个其它在VG中的PV.这要使用migratepv命令.注意:该命令 不能在不同VG之间移动数据.6.5.5讲述了如何在VG之间移动数据.要在VG内移动一个失败的盘中的数据有以下步骤:
1)确定哪些盘在VG中,确认目的和源PV在一个VG中.执行lsvg -p rootvg可以确认.然后进行第三步;
2)如果计划迁移到一个新盘,又需要完成以下步骤:(1)用lsdev-Cc disk确认磁盘为PV;(2)如果磁盘被显示可用,确认该盘不属于其它VG:lspv PVNAME;(3)如果磁盘不可用,要检查或安装磁盘;(4)加入新盘到VG中:extendvgVGname hdisknumber;
3)确认目标盘有足够的空间:(1)确认源盘PP数目:lspvSourceDiskNumber|grep "USED PPs";(2)确认目标盘上的自由PP数目:lspv DestDiskNumber|grep "FREE PPs",把所有目标盘上的自由PP相加,如果和大于源盘上使用的PP数,就有足够的空间.
4)要移动一个在非rootvg中的PV的数据的时候,请跳到第5步.否则进 行该步.查看是否bootLV(hd5)在源盘上:lspv -l SrcDiskNum|grep hd5,没有输出,则可以进行第5步.如果有输出,运行migratepv -l hd5 SrcDiskNum DstDiskNum(注意:如果VG在并发模式vary on,migratepv命令不可用,而且该命令无法迁移条带化LV,这种情况下要使用cplv拷贝数据,再用rmlv删除旧数据;该命令运行要有 root用户权限.).下一步就会得到一条关于警告应该在目标盘上完成bosboot命令的消息(注意:如果bootLV被从一个PV上迁移了,源盘上的 引导记录应该被清除,如果清除失败,可能会导致系统挂起.这样当运行bosboot命令时,也必须运行mkboot -c);运行mkboot -c命令清除源盘的引导记录.
5)执行smitty migratepv迁移数据.
6)按下F4列出PV,选择源PV;
7)默认的目的PV是VG中随意的可用的PV,如果想选择,按F4;
8)如果愿意,在Move only data belonging to this LV域显示并选择一个LV.这就会只移动分配到指定的LV的该盘上的PP;
9)回车开始移动;
10)如果磁盘失败,用reducevg VGname SrcDskNum从VG中删除源盘;
11)在从机器上拆下失败的硬盘的之前,运行rmdev -l SrcDskNum -d;
其它migratepv的用途:用该命令从hdisk1移动PPs到hdisk6和hdisk7(均在一个VG):migratepv hdisk1 hdisk6 hdisk7
用该命令从hdisk1移动在某LV上的PP到hdisk6:migratepv -l lv02 hdisk1 hdisk6
上一篇:PV.VG.PP.LV.LP之一:邏輯卷管理概念&逻辑卷管理器
下一篇:PV.VG.PP.LV.LP之三:卷组管理
- 承接自动化测试培训、外包、实...
- Solaris PowerTOP 1.0 发布
- For STKMonitor
- 项目小体会
- 不用学的汉字输入法 智能H3输...
- 文件去重,如何解决Hash冲突的...
- 配置CI框架的rewrite 老是出...
- CentOS下,PHP如何实现SSH2扩...
- 做数据统计有没有比较好的PHP...
- C++ 拷贝一个对象是什么意思...
- PV.VG.PP.LV.LP之二:物理卷管理
- PV.VG.PP.LV.LP之三:卷组管理
- UNIX.AIX.PV.VG.PP.LV.LP之四:物理卷管理
- VG、PV、PP、LV、LP
- 物理分区(PP)、物理卷(PV)、逻辑分区(LP)、逻辑卷(LV)卷组(VG)
- PV.VG.PP.LV.LP之一:邏輯卷管理概念&逻辑卷管理器
- 名词解释:VG、PV、PP、LV、LP
- AIX 存储管理 LV PV VG PP
- Linux卷管理详解--PV(物理卷)--VG(卷组)--LV(逻辑卷)--PE(基本单元)
- Linx 卷管理详解--VG LV PV
- Linux卷管理详解 - VG LV PV
- 逻辑卷管理pv,vg,lv
- PV.VG.PP.LV.LP (有时候mount查不到的原因)
- LVM逻辑卷管理一PV/VG/LV的创建
- 物理卷PV,逻辑卷LV,卷组VG,分区、LVM卷简明教程
- 物理卷pv、卷组vg、逻辑卷lv、文件系统及关系
- LVM使用之二-向卷组VG追加物理卷PV
- AIX 学习笔记————存储管理 (LV PV VG PP)
- 查看redhat的release版本
- .profile常用设置(ksh)
- informix幾個dba常用到的sql
- HP-UX 下VG的管理
- PV.VG.PP.LV.LP之一:邏輯卷管理概念&逻辑卷管理器
- PV.VG.PP.LV.LP之二:物理卷管理
- PV.VG.PP.LV.LP之三:卷组管理
- UNIX.AIX.PV.VG.PP.LV.LP之四:物理卷管理
- linux more 用法
- linux語言設置
- 註冊表鎖定USB
- 超完美解决ie6不支持position: fixed的bug
- 用U盘在winPE下安装Windows 2003的方法
- SQL 查詢語句