mkpath 命令
用途
向系统添加另一个到支持 MPIO 设备的路径。
语法
描述
mkpath 命令用于定义并且可能配置目标设备 (-dev Name) 的一条或多条路径。 路径以 -dev Name、-pdev Parent 和 -conn Connection 标志的组合进行标识。 目标设备和父设备都必须在系统中事先定义以定义一条路径。 它们必须可用于配置路径。
如果指定了 -def 标志 ,那么 mkpath 命令仅定义系统的新路径定义。 如果未指定 -def 标志,那么 mkpath 命令将首先尝试定义该路径(如果路径不存在),然后再尝试对其进行配置。 配置一条路径要求已经定义了该路径并且该设备和父设备都已进行了配置。
一旦完成,mkpath 命令就会显示一条状态消息。 某些路径可能可以配置而其他的则无法配置。
请注意,并非所有设备都能使用 mkpath 命令手动定义路径。 为这些设备存储路径信息的方式导致了这些限制。 光纤通道设备属于此类别。
mkpath 命令提供了关于操作结果的状态消息。 将生成下列其中一种格式的消息:
- path [ available | defined ]
- 当 mkpath 在单独一条路径上运行时,显示该消息。 如果成功地配置了路径,那么将显示消息
path available。 如果未成功配置路径并且此方法未返回明确的错误码,那么将显示消息path defined。 - 路径可用
- 如果已标识多条路径并且成功配置了所有的路径,那么将显示该消息。
- 某些路径可用
- 如果标识了多条路径但只成功配置了其中的部分路径,那么将显示该消息。
- 没有处理任何路径
- 如果未找到与选择标准相匹配的路径,那么将生成此消息。
标志
| 标志名称 | 描述 |
|---|---|
| -conn 连接 | 表示与要添加的路径相关的连接信息。 在指定了 -def 标志的情况下,将需要此标志。 |
| -捍卫 | 通过将路径定义添加到系统来定义到设备的一条新路径。 指定了 -def 标志时,不会自动配置新路径。 请注意,每次只能定义一条路径。 在使用了 -def 标志的情况下,-conn 和 -pdev 标志是必需的。 |
| -dev Name | 指定目标设备的逻辑设备名,将添加此设备的一条或多条路径。 要添加的路径由 -pdev 和 -conn 标志限定。 |
| -pdev 父级 | 指示与要添加的路径相关联的父设备的逻辑设备名。 在指定了 -def 标志的情况下,将需要此标志。 |
退出状态
示例
- 要定义并配置 scsi0 与位于 SCSI ID 5 和 LUN 0(连接 5,0)的 hdisk1 设备之间已定义的路径,请输入:
mkpath -dev hdisk1 -pdev scsi0 -conn 5,0系统将显示以下消息:
path available - 要配置从 fscsi0 到光纤通道磁盘 hdisk1 的已定义路径,请输入:
mkpath -dev hdisk1 -pdev fscsi0系统将显示以下消息:
path available - 要将 scsi0 与位于 SCSI ID 5 和 LUN 0 的 hdisk1
磁盘设备之间的路径定义仅添加到“定制路径”对象类,请输入:
mkpath -def -dev hdisk1 -pdev scsi0 -conn 5,0系统将显示以下消息:
path defined