当前位置:文档之家› AIX+小型机操作系统学习指南——11设备管理

AIX+小型机操作系统学习指南——11设备管理

更改设备的属性用chdev命令,如: # chdev –l rmt0 –a ret=yes 更改核心设备的属性用如下命令: # chdev –l sys0 –a maxuproc=100
11. 2. 4 删除设备
# rmdev –l Name
例如:# rmdev –l rmt0,这条命令把rmt0设备配置 信息保留在用户定义的数据库中,而把它的状态变 为defined。若要把磁带机从用户定义的数据库中彻 底删除,输入参数 –d 上述命令也可用smit菜单实现
第十一章
设备管理
第十一章 设备管理
§ 11.1 基本概念
§ 11.1.1 术语 § 11.1.2 设备的管理方式
§ 11.1.3 对象数据库ODM
§ 11.1.4 设备数据库 § 11.1.5 lsdev命令 § 11.1.6 设备状态 § 11.1.7 设备寻址
第十一章 设备管理(2)
§ 11.2
上述命令也可以用smit菜单来完成
11. 1. 7 设备寻址
设备定位码 设备定位码用来进行设备寻址,它是从CPU插槽或
系统主板适配器通过信号线到达设备的路径,可以
包含1到4个域,依赖于设备的类型
设备寻址(2)
使用规范: 二域定位码标识插卡地址:AA-BB 三域定位码标识主板上的内部设备:AA-BB-CC
四域定位码标识单个端口地址:AA-BB-CC-DD
定位码格式:
设备寻址(3)
非SCSI设备寻址码
设备寻址(4)
SCSI设备定位码
11. 2 设备配置
配置设备的AIX命令:
mkdev rmdev
lsdev
lsattr chdev smit菜单
11. 2 . 1 cfgmgr
自动配置设备
自动配置设备(例如,SCSI磁带机),如果在系统启动 时未上电,那么系统引导后该设备被设置为已定义状 态。 在系统引导或运行时,配置管理程序cfgmgr能够自动 配置系统中已检测到的自配置设备; 在cfgmgr命令运行之前,必须给外设上电,系统不能 自动配置未上电的设备
对象类和对象
对象类 具有相同定义的对象集合 例如: # odmshow CuDv命令,显示CuDv对象类内容
对象
对象类中具体的一项。
ODM命令
odmget odmdelete odmadd odmchange odmshow
用于查找对象 从对象类中删除对象 把对象添至对象类 改变对象类中指定的对象属性 显示对象类名
11. 1. 6 设备状态
设备状态间的转换
三种状态
1、未定义(Undefined)——系统中未保存设备的有关记 录 2、已定义(Defined)——系统保存了设备的逻辑设备名、 连接设备的端口以及其他属性,但是设备还不能使用, 并且逻辑设备名不可访问
3、可用设备(Available)——设备已定义并且已经就绪,
术语(2)
逻辑设备
提供给用户和应用程序访问的软件接口(特别文件)。 也表征了访问物理设备的方式,发送给逻辑设备的
数据将会发送给适当的设备驱动程序,对逻辑设备
读取将通过适当的设备驱动程序来实行 /dev 包含能被用户直接访问的所有逻辑设备的目录(有些 逻辑设备只能由ODM定制的数据库来引用,不能由 用户直接访问)
设备配置
§ 11.2.1 cfgmgr § 11.2.2 设备管理菜单 § 11.2.3 增加设备 § 11.2.4 删除设备
§ 11.2.5 ODM未定义的设备
§ 11.2.6 硬件配置存档
第十一章 设备管理(3)
§ 11.3 终端的设置
§ 11.3.1 终端属性 § 11.3.2 端口属性 § 11.3.3 TTY菜单 § 11.3.4 终端控制命令
11. 2. 5 ODM未定义的设备
预定义对象所支持的设备,绝大多数是IBM的产品。 然而,其中也有通用的设备对象。这类设备可用 # lsdev –P |grep –i other 命令查看 如设备不在预定义对象中,cfgmgr无法正常识别, 那么只有安装该设备的设备驱动程序
ODM未定义的设备(2)
SCSI设备
硬盘设备
添加自配置设备
主机加电 连接设备 设备加电 启动主机
11. 2. 2 设备管理菜单
# smit devices
菜单选项说明
Printer/Plotter :该子菜单可让用户配置打印机, 为本地或远程打印机创建队列
TTY :用于连接到串口的所有非打印设备(如终端、 调制解调器等) PTY :用于伪终端设备,为应用程序提供ASCII终 端的仿真,但是并不具备物理上的连接端口。用于 诸如AIXWindows和TCP/IP通信等应用程序 Communication :用于不同类型的通信适配器(如 Token-ring、Ethernet、 x.25 、Multiprotocol、 3270、光纤等)
# lsdev –P |grep –i other
11. 2. 6 硬件配置存档
可运行lsdev -CH 命令并且将输出存档,即保存设 备名、设备状态、设备位置和有关描述信息 可运行lscfg -v 命令并且将输出存档,即保存所有 已配置设备的详细信息 可运行lsattr -E -l sys0 并将输出存档,显示已配置 设备的详细属性
cfgmgr(2)
cfgmgr的运行 cfgmgr程序在系统引导和运行时可以自动配置连
入系统的设备。该程序在处理过程中利用ODM预
定义设备库中的信息,并且随即修改了定制的设 备库。cfgmgr命令可以在命令行运行,也可由相
应的SMIT菜单启动
自动配置的设备
PCI总线上的设备 内置集成的ISA设备(外插ISA卡不能自动检测)
§ 11.3.5 测试题
第十一章 设备管理(4)
本章要点
了解设备的概念、设备状态和定位码 了解ODM预定义和定制的数据库 掌握设备配置和管理的一般方法 掌握终端设备的配置和管理
11. 1. 1 术语
物理设备
按照某种方式连接到系统的实际硬件 端口
系统中连接物理设备的连接器或适配器。大多数端口
是系统软件可编程的,允许连接多种不同类型的设备 设备驱动程序 系统核心中用于控制端口动作及发送数据格式的软 件
11. 3. 1 终端属性
login属性 login=disable ——适用于拔出线路 login=enable ——终端上显示登录提示 login=delay ——用户必须先按键 login=share —— 双向端口
终端属性(2)
登录属性的可能取值
disable ——端口仍然保留定义,只对连接到其他机 器的异步连接的拔出端口有效 enable ——端口允许登录,当终端无人使用时getty 进程将针对相应的端口运行,并显示登录提示信息
11. 1. 2 设备的管理方式
功能类
功能子类
功能子类
类型子类
类型子 类
设备的管理方式(2)
AIX中的设备按分层方式管理。位于顶层的是功能分 类,即按相同的基本功能分组,例如,所有的适配卡
都属于adapter类
下一级为功能子类。根据更具体的性质加以划分,例 如标准的输入/输出适配卡和微通道适配卡,标准的输 入/输出适配卡属于sio功能,而微通道适配卡属于mca 功能子类
delay—— 端口允许登录,但是只有在用户按下某个 键时才显示提示信息
share ——端口可被用于另一个直接的要求,支持双 向
11. 3. 2 端口属性
在计算机与串行设备的通信中,有许多属性起着关 键的作用。例如:
许多块设备同时有对应的字符设备。例如: /dev/hd1提 供到逻辑卷的缓冲式存取,而/dev/rhd1则提供到同一 逻辑卷的流式存取
设备号
主设备号和次设备号 列示/dev目录中的第五个域,标识了设备的主设
备号和次设备号。主设备号指明了操作某种设备
的驱动程序代码,而次设备号则指定同类设备中 的某个特定设备
11. 3 终端的设置
手工配置的设备 打印机
字符终端
~ 终端接口 ~ 适配器
~ 端口号
~ 线路属性 ~ 终端类型
~ 键盘属性
字符终端的增加
增加字符终端,应该了解字符终端的类型、端口和 端口连线的特性,然后再进行设置。增加字符终端 的方法有以下几种: 运行SMIT程序,依次选择设备、终端、增加终端等 运行mkdev高级命令 运行smitty mktty或smitty maktty直接进入设备配 置菜单
11. 2. 3 增加设备
# smitty tape
mkdev
mkdev命令可带的参数 -c: 指定设备分类
-s: 指定设备子类型
-t: 指定设备类型
-p: 设备的父适配器 -w: 设备的连接位置 -a: 指定不等于缺省值的属性
命令示例
增加磁带设备用mkdev,例如: # mkdev –c tape –t 150mb –s scsi –p scsi0 –w5,0 –a ret=no 列示设备属性用lsattr命令,例如: # lsattr –E –l lp0
设备的管理方式(3)
ቤተ መጻሕፍቲ ባይዱ
分层最后一级为类型子类,即按类型和制造商区分 设备。例如,在sio功能子类下有8fba(标准的SCSI
I/O控制卡)、fda_2(标准的I/O磁盘适配卡)和ient_6
(内置以太网适配卡)等类型。在mca功能子类下有 sio_2(微通道I/O主板)设备类型
11. 1. 3 对象数据库ODM
块设备和字符设备
系统可以配置大量的设备,设备分为两种类型:
块设备
结构上是随机存取的设备,在访问时经常采用缓冲技术,
以实现按块访问。例如硬盘文件系统
字符设备 顺序的面向流的设备,访问时不采用缓冲区
相关主题