一、物理设备和逻辑设备
1、物理设备是指以某种方式与计算机系统相连的实际硬件。例如显示器、终端、磁带机等。
2、逻辑设备是用户或应用程序访问物理设备的界面,用户或应用程序通过逻辑设备来访问物理设备。
3、在很多情况下,一个物理设备会对应多个逻辑设备
我的理解
#lsdev -Cc adapter
ent0 Available 03-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent1 Available 03-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent2 Available 0A-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
#lsdev -Cc if
en0 Defined 03-08 Standard Ethernet Network Interface
en1 Available 03-09 Standard Ethernet Network Interface
en2 Defined 0A-08 Standard Ethernet Network Interface
et0 Defined 03-08 IEEE 802.3 Ethernet Network Interface
et1 Defined 03-09 IEEE 802.3 Ethernet Network Interface
et2 Defined 0A-08 IEEE 802.3 Ethernet Network Interface
ent0是物理设备,en0是逻辑设备
ent0, ent1, ent2三个的状态是Available的,说明它们都是可用的,但是en0, en1, en2中只有en1的状态是Available的,说明目前只有这个口已经插上网线在使用,而其他的并没有在用
同理,
#lsdev -Cc adapter
fcs0 Available 06-08 FC Adapter
fcs1 Available 0C-08 FC Adapter
fcs2 Available 09-08 FC Adapter
#lsdev -Cc driver
fscsi0 Available 06-08-02 FC SCSI I/O Controller Protocol Device
fscsi1 Available 0C-08-02 FC SCSI I/O Controller Protocol Device
fscsi2 Available 09-08-02 FC SCSI I/O Controller Protocol Device
fcs0, fcs1, fcs2是三块实体的物理设备——光纤卡
而fscsi0, fscsi1, fscsi2是三块光纤卡对应的逻辑设备,它们都在用
4、块设备是一种将信息存放在定长块中的设备。块设备是一种随机访问设备,用户可以随时访问设备中的任意一块。常见的块设备有:
cd0 只读光驱
fd0 软盘驱动器
hd1 lv00 逻辑卷
hdisk0 硬盘
5、字符设备是一种原始的、面向字符流的顺序存取设备,每次按顺序读写一个字符。常用的字符设备有:
console, lft0, tty 终端
rmt0 磁带机
tok0, ent0 网卡
mem 内存
rhd1, rlv00 逻辑卷
rhdisk0 物理卷
这里,当我们在给db2定义tablespace的时候,如果使用DMS的裸设备,则device的路径应该写成
/dev/r*** 而不是 /dev/***
二、设备的分类层次
1、在AIX系统中,按类、子类、型号三个层次对设备进行分类。
类(class)是按设备的功能划分的,例如打印机类、硬盘类、适配卡类等。
子类(subclass)是按设备的某种相似性划分的,例如适配卡类可分为PCI子类和MCA子类。
型号(type)是按设备的机型或生产厂家划分的,例如磁带机可分为4mm12gb、 8mm20gb等型号。
[root@KABDSPC01 /]# lsdev -PH
class type subclass description
3dx 03000008 usbif USB 3D mouse
PCM fcpother friend AIX SCSI/FCP Disk Path Control Module
PCM scsiscsd friend AIX SCSI/FCP Disk Path Control Module
PCM vscsi friend AIX SCSI/FCP Disk Path Control Module
adapter IBM,HPS chrp Switch Network Interface Adapter
adapter IBM,lhca chrp Infiniband Host Channel Adapter
设备类主要有adapter, array, bus, cdrom, disk, driver, if, mem, processor, tape, tty等
2、获取设备信息
# lsdev [-option]
在AIX系统中,有两个关于设备的数据库----Predefined与Customized。Predefined数 据库中记录了AIX系统本身可以支持的所有设备种类;Customized数据库中则记录 了目前你的系统已配置/安装的设备类型。
Customized
数据库中又有两类设备。一种叫Defined设备;另一种叫Available设备。
Defined设备是指它的驱动程序已安装,但系统还没有找到该设备。Available设备则
是指系统已找到该设备及其驱动程序,因此你可以直接使用这个设备。
这条命令的参数如下:
-P:查看系统Predefined数据库中的设备
-H:输出时,在第一行加上各列的Title
-c: 指出要查询的设备类型
-C:查看系统Customized数据库中的设备
3、获取设备的具体信息
# lsattr [-option] [resource name]
这条命令是用来获取某一设备的具体信息的。
每个逻辑设备在系统中都有一个 Location Code ,这个号码因设备的类型及与之所 连的适配卡而定。
这条命令的参数如下:
-C:从ODM库中提取customized设备的信息。
-E:看设备的具体属性。
-l : 列出逻辑设备名。
-c : 按类来列出设备。
4、显示系统配置、诊断、VPD(vital product data)的信息
# lscfg
-l Name
Displays device information for the named device.
-p
Displays the platform-specific device information. This flag only applies to AIX 4.2.1 or later.
-v
Displays the VPD found in the Customized VPD object class. Also, on AIX 4.2.1 or later, displays platform specific VPD when used with the -p flag.
-s
Displays the device description on a separate line from the name and location.
常用
#lscfg -vpl hdisk*/ent0/rmt2
三、设备的状态
在AIX中,设备可以处在下列三种状态之一:
1、Undefined未定义状态
如果设备处于此状态,则系统没有该设备的任何信息。
2、Defined已定义状态
处于此状态,说明系统已经存有该设备的全部信息,并已经给设备分配好逻辑设备名和端口,但当前设备还不能被使用。
3、Available可用状态
处于此状态的设备能被正常使用。
设备可以在这三种状态之间进行转换,可通过命令mkdev -dl和 rmdev -dl来进行,或通过smit dev来实现。
例如:
(1) mkdev -l rmt0
rmt0 Available
(2) rmdev -l rmt0
rmt0 Defined
(3) rmdev -dl rmt0
rmt0 deleted
四、串行设备
串行设备是与系统串口相连的设备,一般需要手工配置。
1、显示所有已定义的TTY设备
lsdev -Cctty
smit tty
2、增加一个TTY设备
smit tty
-Add a TTY
-TTY (rs232 rs422)
阅读(2791) | 评论(5) | 转发(0) |