JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 管理:SAN 配置和多路径     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  Solaris I/0 多路径概述

2.  光纤通道多路径配置概述

3.  配置 Solaris I/O 多路径功能

4.  管理多路径设备

5.  配置光纤连接设备

6.  配置 Solaris iSCSI 启动器

7.  配置虚拟光纤通道端口

8.  配置 FCoE 端口

9.  配置 SAS 域

10.  配置 IPFC SAN 设备

11.  在基于 x86 的系统上从光纤通道设备引导 Oracle Solaris OS

12.  磁带设备的持久绑定

持久绑定概述

创建磁带链接

如何创建磁带设备链接

A.  光纤连接的设备的手动配置

B.  受支持的 FC-HBA API

C.  多路径设备问题故障排除

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

创建磁带链接

/etc/devlink.tab 文件被称为缺省的设备表文件。它指定了 devfsadm 用来在 /dev 目录中创建链接的规则。此文件不包含任何磁带的条目,因为 devfsadm 已经能够为磁带驱动器创建链接,但可以添加规则,以修改创建磁带链接的缺省行为。有关更多信息,请参见 devlinks(1M)

对于 Oracle Solaris OS 可发现但 devlink 文件中未指定的任何磁带驱动器,devfsadm 会自动指定一个从 0 开始的次要节点号。这些次要节点号可能与 /etc/devlink.tab 中手动指定的任何较低编号相冲突,所以请务必指定足够大的编号以避免发生冲突。

这种方法容易导致 /dev/rmt 中出现重复的链接。在 /etc/devlink.tab 中指定条目之前搜索到的任何磁带都已自动创建了链接。在添加了条目并运行 devfsadm 时,原始链接继续驻留在 /dev/rmt 中,导致出现重复的链接。要删除 /dev/rmt 中的原始链接,请先运行 rm /dev/rmt/* 命令,之后再运行 devfsadm

这种方法不能用于连接到多个 HBA 端口的多端口磁带驱动器。如果多个 HBA 端口都连接到相同的磁带 LUN,系统会检测到两个而不是一个磁带驱动器。prtconf 输出中最后显示的磁带驱动器会获得 /etc/devlink.tab 生成的链接。

以下示例显示了 devlink.tab 文件中一个样例磁带条目。

type=ddi_byte:tape;addr=PWWN,LUN-number; rmt/rmt-number\M0
 

按照 /dev/rmt/ N 更改 rmt #。然后更改 PWWN 和 LUN 以与所需磁带设备相匹配。如下所示,通过在现有的 /dev/rmt/ 链接上运行 ls -l 命令,您可以获得此值。

# ls -l /dev/rmt/4
lrwxrwxrwx 1 root root 69 Oct 6 14:57 /dev/rmt/4 ->
../../devices/pci@1f,700000/SUNW,qlc@2/fp@0,0/st@w5005076300617717,0:

例如,如果您希望 /dev/rmt/ 编号为 40,可在 /etc/devlink.tab 中创建一个如下例所示的条目:

# type=ddi_byte:tape;addr=w5005076300617717,0; rmt/40\M0
 

然后可以将此行添加到 SAN 上每台将使用此驱动器的 Solaris 服务器的 devlink 文件中,这样它便能始终显示为次要编号 40。

如何创建磁带设备链接

  1. 成为管理员。
  2. 按照创建磁带链接中的描述在 /etc/devlink.tab 中创建条目。

    如果 devfsadm 以前已搜索到了设备,您必须通过在现有链接上运行 ls -l 命令来确定设备地址。


    注 - 如上所述,请务必指定 /dev/rmt/ N 编号以避免与任何自动配置的设备发生冲突。


  3. 通过运行 rm /dev/rmt/* 命令从 /dev/rmt 删除现有的链接。
  4. 运行 devfsadm

    此命令除了自动为任何未指定的设备创建链接外,还会根据 /etc/devlink.tab 中的条目创建新链接。