Posted on

aix 设备管理

2009-01-12 13:13

一、物理设备和逻辑设备

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系统中,有两个关于设备的数据库—-PredefinedCustomizedPredefined数 据库中记录了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中,设备可以处在下列三种状态之一: 

1Undefined未定义状态 

如果设备处于此状态,则系统没有该设备的任何信息。

2Defined已定义状态 

处于此状态,说明系统已经存有该设备的全部信息,并已经给设备分配好逻辑设备名和端口,但当前设备还不能被使用。

3Available可用状态 

处于此状态的设备能被正常使用。

设备可以在这三种状态之间进行转换,可通过命令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)

Leave a Reply

Your email address will not be published.