chdev 命令

用途

更改设备的特征。

语法

chdev -dev Name -attr Attribute=Value...[-restoreroute] [-force] [-perm | -dynupdate] ..

描述

chdev 命令更改使用设备逻辑名称(-dev-Name 标志)指定的设备的特性。 当设备处于 Available 状态时,可能不允许进行某些更改。

如果未指定 -perm 标志,那么 chdev 命令会将更改应用于设备,并更新数据库以反映这些更改。 如果指定了 -perm 标志,那么将仅更新数据库以反映更改,而设备本身保持不变。 对于因设备在使用中而无法进行更改的情况,指定此标志非常有用;在这种情况下,可以使用 -perm 标志对数据库进行更改,并且这些更改将在系统重新启动时应用于设备。 并非所有设备都支持 -perm 标志。

注意: 为保护配置数据库,chdev 命令不可中断。 在执行完成前停止此命令可能会导致数据库损坏。

lldpsvc 属性将添加到共享以太网适配器 (SEA) 设备,以便在 Hardware Management Console (HMC) V 7 Release 7.7.0或更高版本中进行自动化虚拟网络端口配置和管理。 将 lldpsvc 属性设置为 yes 时,此属性会激活 SEA 上的虚拟服务器网络 (VSN) 功能。 可以在 HMC上启用 VSN 功能。 lldpsvc 属性的缺省值为 no。 在除去 SEA 之前,必须将此属性设置为 no

标志

标志名称 描述
-attr 属性 = 值 指定用于更改特定属性值的设备属性值对。 Attribute=Value 参数可以将一个或多个属性值对用于一个 -attr 标志。 如果您将 -attr 标志与多个属性值对配合使用,那么属性值对列表必须以空格分隔。 例如,输入 -attr Attribute=Value 会列出每个标志的一个属性值对,而输入 ¸ Attribute1=Value1 Attribute2=Value2 则会列出多个属性值对。
-dev Name 指定要更改其特征的设备逻辑名,此名称由 Name 参数表示。
-force 强制尝试更改设备属性。
注意:目前,它支持网络接口和 inet0 系列。
-烫头发 永久更改设备的特征,但不会更改设备。 这对于不能成为不可用且不能在可用状态下进行更改的设备很有用。 重新启动系统后,更改将应用于设备。 并非所有设备都支持 -perm 标志。
-恢复路线 复原路径。
-动态更新 更改设备的特征,同时允许该设备仍处于可用状态。 此选项仅可用于当设备处于可用状态时可更新的属性。
   
注意:您不能更改用于群集通信的接口或 inet0 族的属性。 可通过使用 force 选项来更改这些属性。 但是,此操作可能会对集群的成员资格有负面影响。

退出状态

请参阅 Virtual I/O Server 命令的退出状态

示例

  1. 要更改 4 毫米 SCSI 磁带机 rmt0 的保留时间指示信息,以避免每次插入磁带或打开磁带机电源时,磁带机将磁带移至开头,然后移至末尾,再回到开头,请按以下内容输入命令:
    chdev -dev rmt0 -attr ret=no
  2. 对于因连接了可用磁盘驱动器而必须处于可用状态或无法进行更改的可用 SCSI 适配器 scsi0,要更改其 SCSI 标识,请输入:
    chdev  -dev scsi0 -attr id=6 -perm
    要将更改应用于适配器,请关闭系统然后将其重新启动。
  3. 要复原路径,请按以下内容输入命令:
    chdev  -restoreroute
  4. 要更改设备的特性,同时允许设备保持可用状态,请键入以下命令:
    chdev -dev fscsi0 -attr dyntrk=no -dynupdate
注: 如果尝试在集群通信中使用路由时通过输入以下命令来更改路由,那么系统将显示错误消息:
chdev -dev inet0 -attr route="net,-hopcount,0,,0,9.126.85.2"
系统将显示返回码为 78 的以下错误消息:
The requested operation is not allowed because partition is a member of "test_cluster" cluster.
Interface being used is "en0" ("inet" Family) for cluster communication.