在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

如何创建设备信息

首次引导系统时,将会创建设备分层结构,用于代表与系统连接的所有设备。内核使用设备分层结构信息将驱动程序与其相应的设备关联起来。内核还提供了一组指向执行特定操作的驱动程序的指针。

设备分层结构包含以下两个目录:

  • /devices 目录-系统上所有设备的名称空间。该目录代表包含实际的总线和设备地址的物理设备。由 devfs 文件系统管理此目录。

  • /dev 目录-逻辑设备名称的名称空间。由 dev 文件系统管理此目录。

devfsadm 命令将通过执行以下操作来管理系统设备:

  • 尝试将每个驱动程序装入系统并连接所有可能的设备实例。

  • /devices 目录中创建设备文件,并在 /dev 目录中创建逻辑链接。

  • 维护 path_to_inst 实例数据库。

devfsadmd 守护进程将根据动态重新配置事件或文件系统访问,自动更新 /dev/devices 目录。引导系统时,将通过服务管理工具启动此守护进程。