chlv 命令
用途
只更改逻辑卷的特征。
语法
更改逻辑卷的特征
chlv [ -a position ] [ -b badblocks ] [ -d schedule ] [ -R PreferredRead] [ -e Range ] [ -L label ] [ -o y | n ] [ -p permission ] [ -r relocate ] [ -s strict ] [ -t type ] [ -u upperbound ] [ -v verify ] [ -w mirrorwriteconsistency ] [ -x 最大 ] [ -T O | F ] [ -U userid ] [ -G groupid ] [ -P mode ] [ -m copyN=mirrorpool ] [ -M copyn ] [ -O { y | n }] [ -k y | n ] logicalvolume ...
更改逻辑卷的名称
- 更改日志逻辑卷的名称要求您在使用该日志的每个文件系统上运行 chfs -a log=LVName。
- 如果逻辑卷安装了文件系统,那么仅在该文件系统是 JFS2 文件系统时才会使用新逻辑卷名称自动更新该文件系统。 对于所有其他文件系统类型,在完成 chlv 命令后必须运行卸载和安装选项才能使用新逻辑卷名称更新该文件系统。
- 使用 4 KB 区物理卷创建的卷组不支持逻辑卷的坏区重新定位策略。
描述
您使用 -a, -e, -s进行的更改。 并且 -u 标志仅在分配新分区或删除分区时生效。 其他标志立即生效。
要更改逻辑卷的名称,请使用 -n 标志并使用 newlogicalvolume 参数来表示新的逻辑卷名称。 不要使用具有此语法的其他标志。
- 对于逻辑卷所做的更改不会在文件系统中反映出来。 要更改文件系统特征,请使用 chfs 命令。
- 要使用此命令,您必须具有 root 用户权限或者是 system 组的成员。
- 在具有多个活动节点(同时访问某磁盘)的并发设置中,不支持镜像写一致性(MWC)和坏区重定位(BBR)。 在这种类型的并发设置中,必须禁用这两个选项。
还可以使用系统管理界面工具 (SMIT) smit chlv 快速路径来运行此命令。
请参阅 PowerHA SystemMirror® Administration Guide 7.1 或更高版本中的 "Administration a PowerHA® cluster" 一节,以获取有关此命令在 PowerHA 集群中的行为的讨论。
标志
- 当更改使用组合分割区的逻辑卷的特征时,-d 和 -e 标志无效。
- 在更改快照卷组或具有快照卷组的卷组中逻辑卷的特征时, -a, -b, -d, -e, -G, -k, -o, -P, -r, -t, -U, -u, -v, -w, -x, 和 -s 标志无效。
- 必须关闭逻辑卷才能运行带有 -b, -o, -p, -v, -w, -T和 -M 标志的 chlv 命令。
项 | 描述 |
---|---|
-a 位置 | 设置物理卷内的分配策略(在物理卷中的逻辑分区的位置)。 position 变量由下列其中一项表示:
|
-b badblocks | 设置坏区重定位策略。 badblocks
变量由下列其中一项表示:
|
-d 调度 | 当多个逻辑分区被写入时,设置调度策略。 必须使用并行或顺序镜像分割的 lv。 schedule
变量由下列其中一项表示:
注: -R 标志覆盖 -d 标志的读策略。 如果首选副本不可用,那么读操作将遵循该调度策略。
|
-R PreferredRead | 更改逻辑卷的首选读副本。 如果首选副本可用,那么始终从首选副本执行读操作。 如果首选副本不可用,那么读操作将遵循逻辑卷的调度策略。 可以将 PreferredRead 变量设置为从 0 到 3 的范围内的值。 将 PreferredRead 变量设置为 0 将禁用逻辑卷的首选读副本。 |
-e 范围 | 设置物理卷内的分配策略(使用提供最优分配的卷,扩展物理卷的数目)。 range 变量的值受 upperbound 变量限制,使用 -u 标志设置,并由下列其中一项表示:
|
-G 组标识 | 为逻辑卷特殊文件指定组标识。 |
-k y|n | 更改逻辑卷的数据加密选项。 作为最佳实践,您必须使用 hdcryptmgr 命令来更改逻辑卷的加密选项。 您可以为此标志指定下列值:
注意:
|
-L 标签 | 设置逻辑卷标号。 label 变量最多可包含 127 个字符。 |
-m copyN=mirrorpool | 对逻辑卷的副本启用镜像池。 N 是副本号(1、2 或 3)。 使用 copyN=mirrorpool 参数将镜像池指定给副本。 对逻辑卷的每个副本指定一个镜像池。 要指定多个 copyN=mirrorpool 对,请提供多个 -m copyN =mirrorpool 标志。 |
-M copyn | 对此逻辑卷的指定副本禁用镜像池。 copyn 变量是副本号(1、2 或 3)。 它指定要对哪个副本禁用镜像池。 要对多个副本禁用镜像池,请提供多个 -M copyn 标志。 |
-n newlogicalvolume | 将逻辑卷的名称更改为由 newlogicalvolume 变量指定的名称。 逻辑卷名在系统中必须唯一,可包含 1 到 15 个字符。 |
-o y | n | 打开/关闭重叠的 IO 串行化。 如果串行化打开,那么在块范围上不允许重叠 IO,并且在任何时候只处理块范围中的单个 IO。 大多数应用程序 (如文件系统和数据库) 执行序列化,因此应该进行序列化off。新逻辑卷的缺省值为off. |
-O y | n | 更改逻辑卷的无限重试选项。
注意:
|
-p 许可权 | 将访问许可权设置为读/写或只读。 permission
变量由下列其中一项表示:
注: 不支持在只读逻辑卷上安装 JFS 文件系统。
|
-P 方式 | 为逻辑卷特殊文件指定许可权(文件方式)。 |
-r 重定位 | 设置重新组织标志以允许或防止重新组织期间逻辑卷的重新定位。 relocate
变量由下列其中一项表示:
|
-s 严格 | 确定严格的分配策略。 逻辑分区的副本可以分配为是否共享相同的物理卷。 strict 变量由下列其中一项表示:
注: 将非超严格逻辑卷更改为超严格逻辑卷时,必须使用 -u 标志。
|
-t 类型 | 设置逻辑卷的类型。 最大大小为 31 个字符。 如果已分割逻辑卷,那么不能将 type 更改为 boot。 |
-T O | F | -T O 选项指示逻辑卷控制块不占用逻辑卷的第一个块。 因此,该空间可供应用程序数据使用。 应用程序可以使用 IOCINFO
ioctl 操作来识别这种类型的逻辑卷。 逻辑卷具有设备子类型 DS_LVZ 。不使用该选项创建的逻辑卷具有设备子类型 提示: -T 标志不会更改超出所报告子类型的逻辑卷的任何行为。
|
-U 用户标识 | 指定逻辑卷特殊文件的用户标识。 |
-u 上限 | 为新的分配设置物理卷的最大数量。 upperbound 变量的值应该在一和物理卷的总数之间。 使用超级严格性时,上界表示每个镜像副本允许的最大物理卷数量。 当使用条带化逻辑卷时,上限必须是 stripewidth 的倍数。 |
-v 验证 | 设置逻辑卷的写验证状态。 使所有到逻辑卷的写通过连续读验证或不通过连续读验证。 verify
变量由下列其中一项表示:
|
-w mirrorwriteconsistency |
|
-x 最大值 | 设置可以分配到逻辑卷的逻辑分区的最大数量。 |
安全性
RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。
示例
- 更改逻辑卷的物理卷间分配策略lv01,请输入:
内物理卷分配策略设置为最小值。chlv -e m lv01
- 更改逻辑卷的类型lv03,请输入:
chlv -t copy lv03
- 更改逻辑卷的许可权lv03要只读,请输入:
逻辑卷lv03现在具有只读许可权。chlv -p r lv03
- 要将类型更改为paging以及逻辑卷的最大物理卷数lv03,请输入:
逻辑卷类型的更改立即生效,但物理卷的最大数目的更改直到进行新的分配时才生效。chlv -t paging -u 10 lv03
- 更改逻辑卷的分配特征lv07,请输入:
chlv -a e -e x -r y -s n -u 5 lv07
- 更改逻辑卷的 PreferredRead 副本testlv到 3 ,输入:
chlv -R 3 testlv
文件
项 | 描述 |
---|---|
/usr/sbin | chlv 命令所在的目录。 |