分类:
2009-12-03 00:01:44
1. 运行 lspv 来列出系统上已经配置的物理磁盘,如下面的示例所示:
# lspv hdisk0 000005265ac63976 rootvg
2. 要配置系统上所有新检测到的设备(包括新磁盘),可以使用以下命令:
cfgmgr
3. 再次运行 lspv 并在输出中查找新的磁盘条目,如下面的示例所示:
hdisk1 none none 或 hdisk1 00005264d21adb2e none
下面的命令用于将某个物理卷的状态设置为不可用:
chpv -v r pvname
下面的命令将使一个物理卷对系统可用。
chpv -v a pvname
注意:chpv 命令在执行时要使用 /tmp 目录中的空间来存储信息。如果此命令失败,则可能是由于 /tmp 目录中的空间不足。请在该目录中创建更多空间并重试
必须取消物理卷的配置,然后才能将其从系统中删除。下面的示例显示了如何使用 rmdev 命令来取消一个物理卷 (hdisk1) 的配置,并将其状态从 available 更改为 defined:
rmdev -l hdisk1
该物理卷的定义将保留在 ODM 中。-d 标志将从 ODM 中删除定义。
列出系统上的物理卷
不带任何标志运行的 lspv 命令所产生的输出将按名称标识出系统已知的物理卷,如下面的示例所示:
# lspv
hdisk0 00615147ce54a7ee rootvg
带 –C 选项和 -c 类的 lsdev 命令也将列出系统上的物理卷,以及每个物理卷的状态,如下面的示例所示:
# lsdev -C -clspv hdisk1
下面是上述示例中的各个字段的含义。
PHYSICAL VOLUME 指定的物理卷的名称。
PV IDENTIFIER 物理卷标识符(在系统中是唯一的)。
PV STATE 该物理卷的状态。此状态定义了该物理卷是否可用于逻辑输入/输出操作。使用 chpv 命令可以更改此状态。
STALE PARTITIONS 过时分区的数量。
PP SIZE 物理分区的大小。这是卷组的一个特征,并且仅在创建卷组时作为 mkvg 命令的一个参数来进行设置。
缺省大小为 4 MB。
TOTAL PPs 该物理卷上可用的物理分区总数,同时包括空闲和已使用的分区。
FREE PPs 该物理卷上可用的空闲分区数量。
USED PPs 该物理卷上已使用的分区的数量。
FREE DISTRIBUTION 此字段按照空闲物理分区所在的物理卷上的各个部分,总结了空闲物理分区在整个物理卷中的分布。
USED DISTRIBUTION 与 FREE DISTRIBUTION 相同,只不过是显示已使用的物理分区的分布。
VOLUME GROUP 该物理卷所分配到的卷组的名称。
VG IDENTIFIER 该物理卷所分配到的卷组的数字标识符。
ALLOCATABLE 是否允许系统分配该物理卷上的新物理分区。
LOGICAL VOLUMES 该卷组中的逻辑卷的数量。
VG DESCRIPTORS 驻留在该特定物理卷上的该卷组的 VGDA 数量。
列出 PV 中的逻辑卷分配
lspv -l hdisk1
按 PV 区域列出物理分区的分配情况
lspv -p hdisk1
PP RANGE 当前数据行所适用的物理分区范围。
STATE 分区是否已分配。其值可以是 used 或 free。
REGION 分区所在的磁盘区域。
LV NAME 相关分区已分配到的逻辑卷的名称。
TYPE 驻留在该逻辑卷上的文件系统的类型。
MOUNT POINT 文件系统的装入点(如果适用的话)。
列出物理分区分配表
lspv -M hdisk0
使用以下命令将新磁盘添加到该卷组:
extendvg VGName hdiskNumber
使用以下命令来确定源磁盘上的物理分区数量:
lspv SourceDiskNumber | grep "USED PPs"
Volume group
卷组的名称。卷组名称必须在系统范围内是唯一的,并且可以在 1 到 15 个字符的范围内。
Volume group state
卷 组的状态。如果卷组是使用 varyonvg 命令激活的,则其状态为 active/complete(表示所有物理卷都是活动的)或 active/partial(表示部分物理卷不是活动的)。如果未使用 varyonvg 命令来激活该卷组,则其状态为 inactive。
Permission
访问权限:read-only 或 read-write。
Max LVs
该卷组中允许的最大逻辑卷数量。LVs 该卷组中当前具有的逻辑卷数量。
Open LVs
该卷组中当前打开的逻辑卷的数量。
Total PVs
该卷组中的物理卷总数。
Active PVs
当前活动的物理卷的数量。
VG identifier
卷组标识符。
PP size
每个物理分区的大小。
Total PPs
该卷组中的物理分区的总数。
Free PPs
未分配的物理分区的数量。
Alloc PPs
当前已分配到逻辑卷的物理分区的数量。Quorum 代表大多数物理卷数量。
VGDS
该卷组中的卷组描述符区域的数量。
Auto-on
在 IPL 时自动激活(yes 或 no)。
Concurrent
此状态表示该卷组为 Concurrent Capable 还是 Non-Concurrent Capable。
Auto-Concurrent
此状态表示是否应该以并发或非并发模式自动激活 Concurrent Capable卷组。对于 Non-Concurrent Capable 的卷组,此值缺省为 Disabled。
VG Mode
该卷组的 vary on 模式:Concurrent 或 Non-Concurrent。
Node ID
当卷组以并发模式 vary on 时,此节点的节点 ID。Active Nodes 将此卷组 vary on 的其他并发节点的节点 ID。
Max PPs Per PV
该卷组允许的每个物理卷的最大物理分区数量。
Max PVs
该卷组中允许的最大物理卷数量。
LTG size
该卷组的逻辑磁道组大小,以 KB 为单位。
BB POLICY
该卷组的坏块重定位策略。
SNAPSHOT VG
如果快照卷组是活动的,则为快照卷组名称,否则为快照卷组标识符。
PRIMARY VG
如果原始卷组是活动的,则为快照卷组的原始卷组名称,否则为原始卷组标识符。
可以使用 mkvg 命令或使用 SMIT 将新卷组添加到系统。在创建卷组时设置的所有特征中,以下特征最为重要:
下面的示例显示了如何使用 mkvg 命令来创建一个卷组 myvg,并且使用物理卷 hdisk1 和 hdisk5,物理分区大小为 4 KB。该卷组被限制为最多允许 10 个物理卷。
mkvg -y myvg -d 10 -s 8 hdisk1 hdisk5 |
或者,可以使用 SMIT 快速路径命令 smitty mkvg 来获得如图 7 所示的屏幕,并在各个字段中输入要创建的卷组的特征。
smitty mkvg 命令将通过调用 varyonvg 命令来自动激活该卷组。此外,与从命令行执行相比,该 SMIT 命令还限制了以下功能:
注意:要使用 mkvg 命令将新卷组成功添加到系统,根文件系统应该具有大约 2 MB 的空闲空间。可以使用 df 命令来检查这一点。需要该空闲空间的原因在于,在每次添加一个新卷组时,都会向目录 /etc/vg 写入一个文件。
修改卷组的激活特征
下面的命令允许在每次系统重新启动时自动 vary on 卷组 newvg:
chvg -ay newvg
下面的命令将关闭卷组 newvg 在每次系统重新启动时的自动 vary on:
chvg -an newvg
解除卷组的锁定
如果正在系统上执行 LVM 操作时发生系统崩溃,从而导致 LVM 命令异常终止,则卷组将会被锁定。
在 AIX Version 4 及更高版本中,还可以解除卷组的锁定。下面的示例显示了用于解除 newvg 卷组的锁定的命令。
chvg -u newvg
添加物理卷
extendvg newvg hdisk3
注意:如果正在添加的物理卷已经属于当前系统上的某个已 vary on 的卷组,则 extendvg 命令将会失败。此外,如果正在添加的物理卷属于某个当前未 vary on 的卷组,则会提示用户确认是否要继续添加。
或者,可以使用 SMIT 快速路径命令 smitty vgsc 并选择“Add a Physical Volume to a Volume Group”。
删除物理卷
卷组必须在 vary on 以后才能缩小。下面的示例显示了如何从卷组 myvg 中删除物理卷 hdisk3。
reducevg myvg hdisk3
或者,可以使用 SMIT 快速路径命令 smitty reducevg 来从卷组中删除某个物理卷。
注意:reducevg 命令提供了 -d 和 -f 标志。
一旦某个卷组存在,即可使用 varyonvg 命令来使其可供系统管理活动使用。此过程涉及到下列步骤:
1. 读取卷组中每个物理卷上的每个 VGDA。
2. 读取每个 VGDA 中的头部和尾部时间戳。这些时间戳必须匹配,VGDA 才有效。
3. 如果大多数 VGDA(称为定额)有效,则继续 vary on 过程。如果大多数 VGDA 无效,则 vary on 失败。
4. 系统将使用最近的 VGDA(具有最新时间戳的 VGDA)来改写所有其他 VGDA,以使它们全都匹配。
5. 运行 syncvg 命令来重新同步存在的任何过时分区(在使用镜像的情况下)。
varyonvg 命令具有以下选项,可用于避免损坏卷组结构或提供状态信息:
下面的示例显示了用于激活卷组 newvg 的命令。
varyonvg newvg |
还可以使用 SMIT 快速路径命令 smitty varyonvg 来获得类似于图 8 所示的输出。输入要 vary on 的卷组的名称以及所有选项。
Varyoffvg 命令将禁用某个卷组及其关联的逻辑卷。这要求关闭那些逻辑卷,从而要求卸载与那些逻辑卷相关联的文件系统。varyoffvg 命令还允许使用 -s 标志来将卷组从活动状态更改为维护或系统管理模式。
注意:在 AIX Version 4 及更高版本中,在导入某个卷组时,会自动将其 vary on;然而在 AIX Version 3 中,必须单独将该卷组 vary on。
下面的示例显示了用于禁用卷组 myvg 的命令。
varyoffvg myvg
还可以使用 SMIT 快速路径命令 smitty varyoffvg,此命令将显示一个类似于图 9 所示的屏幕。您可以输入要 vary off 的卷组的名称,并且还可以将该卷组置于系统管理模式。
lsvg 命令询问 ODM 数据库中当前对系统已知的所有卷组。下面是几个显示如何使用 lsvg 命令来监视卷组的示例。
列出卷组
lsvg
下面的示列显示了如何列出当前活动(已 vary on)的卷组:
# lsvg -o
testvg
datavg
rootvg
列出卷组的特征
列出卷组中的逻辑卷
图 11 中的示例显示了用于显示卷组 rootvg 中的所有逻辑卷的名称、特征和状态的命令。
列出卷组中的物理卷状态
图 12 中的示例显示了如何使用带 –p 标志的 lsvg 命令来显示某个卷组中包含的物理卷的列表,以及包括物理分区分配情况在内的一些状态信息。这种形式的 lsvg 命令对于总结系统上的空闲空间集中性是非常有用的。
下面是对图 12 所示的各个字段的说明。
PV_NAME
物理卷的名称。
PV STATE
该物理卷是否为活动的。
TOTAL PPs
该物理卷上的物理分区总数。
FREE PPs
该物理卷上未使用的物理分区总数。
FREE DISTRIBUTION
物理卷上的空闲物理分区的位置。共有五列,每个磁盘区域一列,并按如下顺序排列:Outside edge、Outside middle、Center、Inside middle、Inside edge。