chps 命令

用途

更改调页空间的属性。

语法

chps [ -t ps_helper ] [-s LogicalPartitions | -d LogicalPartitions ] [ -f ] [-c ChecksumSize ] [  -a { y | n }] PagingSpace

描述

chps 命令更改调页空间的属性。 PagingSpace 参数指定要更改的调页空间的名称。

要更改网络文件系统 (NFS) 的调页空间的大小,必须首先更改服务器上驻留的文件的大小,然后使用 swapon 命令通知客户机调页空间大小方面的更改。

注: 每个设备的调页空间限制为 64 GB。

如果指定了 -t 标志,那么将认为该参数是一个第三方辅助控件可执行文件。 如果辅助控件可执行文件在 /sbin/helpers/pagespace 路径中存在,那么将使用所指定参数以及使用 -c 标志指定 chps 命令来执行该可执行文件。 如果辅助控件可执行文件返回零,那么将根据情况修改 /etc/swapspaces 路径。 辅助控件可执行文件必须更改属性。 如果 /sbin/helpers/pagespace 路径中不存在辅助控件程序,那么 chps 命令将显示用法错误。 成功时辅助控件可执行文件必须以 0 退出,否则以非零退出。

也可以使用系统管理界面工具 (SMIT) smit chps 快速路径运行此命令。

注: 主调页空间在引导记录中进行硬编码。 因此,在重新启动系统时,主调页空间将始终是激活的。 chps 命令不能取消激活主调页空间。

标志

描述
-a 指定在下一次系统重新启动时使用调页空间。
y
指定在后继系统重新启动时调页空间是活动的。
n
指定在后继系统重新启动时调页空间是非活动的。
-d LogicalPartitions 指定要减去的逻辑分区数。
-c ChecksumSize 指定要用于调页空间的校验和大小(以位为单位)。 有效选项为 0(禁用校验和)、8、16 和 32。 如果未指定 -c ,那么它将缺省为 0。 除非使用 -f ,否则带有此选项的 chps 命令将在调页空间上交换时失败。
-f 指定在下次对调页空间执行 swapon 命令时使用 -c 设置的校验和大小。 如果未使用 -c,或者如果未交换调页空间,那么此选项无效。
-s LogicalPartitions 指定要添加的逻辑分区数。
-t 指定此项以使用 /sbin/helpers/pagespace 目录下的辅助控件程序。
ps_helper
第三方设备的辅助控件程序名称。

安全性

RBAC 用户和可信 AIX® 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

示例

  1. 要更改大小myvg调页空间,请输入:
    chps  -s 4 myvg
    这会将四个逻辑分区添加到myvg调页空间。
  2. 定义PS02在后续系统重新启动时配置并处于活动状态的调页空间,请输入:
    chps  -a y PS02
    这指定PS02在后续系统重新启动时,调页空间将处于活动状态。
  3. 设置校验和大小myvg调页空间到 1 字节,请输入:
    chps  -c 8 mypg
    如果它未交换,那么它会将 myvg 调页空间校验和大小设置为 8 位。
  4. 要更改大小myvg使用帮助程序 foo 的调页空间输入:
    chps  -t foo –s4 myps
    这将通过调用辅助控件程序 foo 来将四个逻辑分区添加到 myps。

文件

描述
/etc/swapspaces 指定调页空间设备及其属性。