块设备(Block Device):采用结构化的随机访问方式的具有缓冲的设备。块设备通常
为磁盘文件系统(Disk File System)。
字符设备(Character Device):也称为裸设备(Raw Device),是无缓冲的连续、定向
流设备。字符设备通常为系统周边设备,如终端、打印机等。
主设备号(Major Number):标识系统内核中的设备驱动号。
次设备号(Minor Number):标识特殊的设备类型。
ODM数据库由预定义数据库(Predefined Database)和定制数据库(Customized
Database)组成。用于存储系统中所有逻辑设备的信息及其属性。其中:
预定义数据库:包含所有基于系统配置的系统可支持的设备(Supported Devices)的配
置数据。
定制数据库:包含当前系统中所有定义的(Defined Devices)和可用的(Available
Devices)设备配置数据。
设备的类(Class):标识设备是什么
设备的子类(Subclass):标识设备如何连接至系统
设备的类型(Type):标识设备的类型
设备的名字(Name):标识逻辑设备名
# lsdev [-C | -P | -H] –c Device_Class设备列表
-C:指定从ODM的定制数据库(Customized Database)中查找信息
-P:指定从ODM的预定义数据库(Predifined Database)中查找信息
-H:在输出中加上标题
-c:显示属于指定设备类(Class)的设备信息
如:显示系统中所有支持的设备(Supported)信息:
# lsdev -PH
显示当前系统中所有定义(Defined)的和可用的设备(Available)信息:
# lsdev-CH
# lsattr -E -l Logical_Device_Name设备属性列表
-E:显示指定设备的有效属性
-l:显示指定逻辑设备名(Name)的设备属性
# chdev -l Logical_Device_Name -a Attribute=value更改设备属性
如:更改系统内核设备参数:
# chdev -l sys0 -a maxuproc=100将系统的最大进程数改为100
#lsattr -D -l sys0 -a maxuproc 显示系统的最大进程数
# lscfg -v [-l Logical_Device_Name]显示当前系统中设备的配置信息
-v:显示详细的设备配置信息
-l Logical_Device_Name:显示指定设备的设备配置信息
设备的配置命令:
# mkdev -c Class -s Subclass -t Type -p Parent_Adapter -w Connection_Location
–a Attribute=value
-c Class:指定设备所属的类(如:tape)
-s Subclass:指定设备所属的子类(如:scsi)
-t Type:指定设备所属的类型(如:150mb)
-p Parent_Adapter:指定设备的父卡号(如:scsi0)
-w Connection_Location:指定设备连接在父卡上的位置或地址(如:5,0)
-a Attribute=value:指定设备的属性(如:ret=no)
设备的状态:
Undefined:系统中没有此设备的存在记录(设备信息存储于预定义数据库中)(Suppor
ted)
Defined:系统已为此设备分配了逻辑设备名和端口,但系统当前不能访问此设备(设备
信
息存储于定制数据库中)(Defined)
Available:设备在系统中已经定义了并且可以使用(设备信息存储于定制数据库中)
(Available)
# cfgmgr自动配置系统中的自适应设备(Self-Configuring Devices)
注意:在系统启动时IPL会自动调用此命令进行设备配置。不能通过此命令自动进行配
置
的设备有:ASCII(Dump)终端、打印机、ISA插槽中的ISA卡。
AIX学习笔记(一)
最新推荐文章于 2024-08-12 21:10:50 发布