系统管理指南:设备和文件系统

访问设备

使用命令管理磁带、文件系统和其他设备时,需要了解如何指定设备名称。在大多数情况下,可以使用逻辑设备名称来表示与系统连接的设备。逻辑设备名称和物理设备名称在系统中分别由逻辑设备文件和物理设备文件表示。

如何创建设备信息

首次引导系统时,将会创建设备分层结构,用于表示与系统连接的所有设备。内核使用设备分层结构信息将驱动程序与其相应的设备关联起来。内核还提供了一组指向执行特定操作的驱动程序的指针。有关设备分层结构的更多信息,请参见《OpenBoot 3.x Command Reference Manual》。

如何管理设备

devfsadm 命令用于管理 /dev/devices 目录中的特殊设备文件。缺省情况下,devfsadm 命令会尝试在系统中装入每个驱动程序,并连接至所有可能的设备实例。然后,devfsadm 将在 /devices 目录中创建设备文件并在 /dev 目录中创建逻辑链接。除了管理 /dev/devices 目录以外,devfsadm 命令还可维护 path_to_inst 实例数据库。有关更多信息,请参见 path_to_inst(4)

为响应动态重新配置事件而执行的重新配置引导处理以及对 /dev/devices 目录的更新,都将通过 devfsadmd(即 devfsadm 命令的守护进程版本)进行处理。引导系统时将从 /etc/rc* 脚本启动此守护进程。

由于 devfsadmd 守护进程会自动检测任何重新配置事件产生的设备配置变化,因此无需交互运行此命令。

有关更多信息,请参见 devfsadm(1M)

设备命名约定

在 Solaris OS 中以三种方式对设备进行引用。

前面的设备名称信息是使用以下命令显示的: