AIX命令参考大全,卷 3,i - m - mkdev 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

mkdev 命令

用途

添加一个设备到系统。

语法

mkdev { -c Class -s Subclass -t Type } [ -l Name ] [ -a Attribute=Value ] ... [ -d | -S | -R ] [ -f File ] [ -h ] [ -p ParentName ] [ -q ] [ -w ConnectionLocation ]

mkdev -l Name [ -h ] [ -q ] [ -S ]

描述

注意:为了保护“配置数据库”,mkdev 命令是不可中断的。在执行完成之前停止这个命令可能会导致数据库毁坏。

mkdev 命令使用给定的设备类(-c Class 标志)、类型(-t Type 标志)、子类(-s Subclass 标志)、连接位置(-w ConnectionLocation 标志)和父设备的设备逻辑名(-p ParentName 标志)来定义设备并使其可用,或者指定使用给定的设备逻辑名(-l Name 标志)来使以前定义的设备可用。您可以使用 -c-s-t 标志的任何组合以唯一标识预定义的设备。

如果指定了 -d 标志,则 mkdev 命令只定义设备。如果指定了 -S 标志,则 mkdev 命令将设备带到“停止”状态(如果该状态受支持),并使设备不可用。如果既没有指定 -d 标志,也没有指定 -S 标志,则 mkdev 命令使设备可用。

如果指定了 -R 标志,则 mkdev 命令会配置还没有配置的指定设备的任何父设备。父设备必须是事先已定义的。-R 标志与 -d-S 标志不兼容。

通过使用 -l 标志以及 -c-s-t 标志,可以指定想要其被知道的设备的名称。如果没有使用 -l 标志,则自动生成并分配一个名称。并不是所有的设备都支持用户提供的名称。

注:队列设备名必须以字母字符开始。

当使用 mkdev 命令时,可以在命令行上或从指定的 File 参数中提供标志。

您可以使用基于 Web 的系统管理器(wsm)中的设备应用程序来更改设备特性。

您可以使用基于 Web 的系统管理器 设备应用程序(wsm devices 快速路径)来运行此命令。您也可以使用“系统管理接口工具”(SMIT)smit mkdev 快速路径来运行此命令。

标志

-a Attribute=Value 指定用于代替缺省的设备属性值对。Attribute=Value 变量可以用来指定一个属性值对,或者指定 -a 标志的多个属性值对。如果使用带有多个属性值对的 -a 标志,则必须用引号将这些属性值对括起来,属性对中间用空格分开。例如,输入 -a Attribute=Value 列出每个标志的一个属性值对,而输入 -a 'Attribute1=Value1 Attribute2=Value2' 列出多于一个的属性值对。这个标志不能与 -l 标志一起使用,除非也使用了 -c-s-t 标志。
-c Class 指定设备类。
-d 定义了“定制设备”对象类中的设备。如果指定了 -d 标志,则 mkdev 命令不能使设备变为可用。这个标志不能和 -S 标志一起使用。
-f File File 参数读取所需的标志。
-h 显示命令使用情况消息。
-l Name 指定已定义的设备,由 Name 变量显示,当不与 -c-s-t 标志一起使用时,设备在“定制设备”对象类中。在这种情况下,-a-p-w 标志不能使用。队列设备名必须以字母字符开始。
-p ParentName 指定设备名,由 ParentName 变量显示,当与 -c-s-t 标志一起使用时想要分配给设备的名称。并不是所有的设备都支持这一功能。这个标志不能与 -l 标志一起使用,除非也使用了 -c-s-t 标志。
-q 从标准输出和标准错误中禁止命令输出消息。
-R 配置任何还没有配置的父设备。这个标志与 -d-S 标志不兼容。
-S 防止将设备设置为“可用”状态。这个标志只对那些支持“停止”状态的设备有意义。这个标志不能和 -d 标志一起使用。
-s Subclass 指定设备的子类,由变量 Subclass 表示。
-t Type 从“预定义的设备”对象类中指定设备类型。
-w ConnectionLocation 指定父设备上的连接位置,由变量 ConnectionLocation 表示。这个标志不能和 -l 标志一起使用,除非也使用了 -c-s-t 标志。

安全性

特权控制:只有 root 用户和系统组成员才有执行此命令的访问权。

审计事件:

事件 信息
DEV_Create 方法名称,参数
DEV_Configure 错误
DEV_Start 设备名
DEV_Change 参数

示例

  1. 要定义(而非配置)连接到 SCSI 适配器 scsi0 并使用 SCSI 标识为 5、LUN 为 0 的 4.0 GB 4mm “磁带机”磁带,请输入:
    mkdev -d -c tape -t4mm2gb -s scsi -p scsi0 -w 5,0
    系统显示与以下内容相似的消息:
    rmt4 defined
  2. 要使已定义的磁带机 rmt0 可用,请输入:
    mkdev -l rmt0
    系统显示与以下内容相似的消息:
    rmt0 available
  3. 要定义和配置连接到 IBM 8 端口 EIA-232/RS-422A(PCI)适配器上的端口 0 的 RS-232 tty 设备,并且速度属性设置为 19200,其它属性设置来自 foo 文件,请输入:
    mkdev -t tty -s rs232 -p sa3 -w 0 -a speed=19200 -f foo
    系统显示与以下内容相似的消息:
    tty0 available

文件

/usr/sbin/mkdev 包含 mkdev 命令。

相关信息

chdev 命令、lsattr 命令、 lsconn 命令、lsdev 命令、lsparent 命令和 rmdev 命令。

《AIX 5L V5.2 系统管理指南:操作系统与设备》中的『系统管理的设备概述』

有关安装基于 Web 的系统管理器的信息,请参阅《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中的『第 2 章:安装基于 Web 的系统管理器』

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 System Management Interface Tool (SMIT): Overview

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]