Device Listing
[TEST1@root:/]# ls -l /dev
total 40
drwxrwx--- 2 root system 4096 Feb 19 03:08 .SRC-unix/
srwxrwxrwx 1 root system 0 Jan 23 16:31 .cdromd_sock=
crw-rw---- 1 root system 10, 0 Mar 25 1970 IPL_rootvg
srwxrwxrwx 1 root system 0 Feb 18 18:07 SRC=
crw------- 1 root system 10, 0 Jan 23 11:38 __vg10
cr--r----T 1 root system 8, 0 Mar 25 1970 audit
crw-rw-rw- 1 root system 17, 0 Mar 25 1970 clone
crw--w--w- 1 root system 4, 0 Mar 25 1970 console
crw-rw-rw- 1 root system 17, 28 Mar 25 1970 echo
crw--w--w- 1 root system 6, 0 Feb 18 18:08 error
crw------- 1 root system 6, 1 Mar 25 1970 errorctl
crw-rw-rw- 1 root system 38, 0 Apr 5 1970 fscsi0
brw-rw---- 1 root system 10, 10 Jan 21 11:10 fslv00
brw-rw---- 1 root system 10, 11 Jan 22 13:45 fslv01
brw-rw---- 1 root system 10, 13 Jan 23 11:27 fslv02
brw-rw---- 1 root system 10, 8 Jan 23 11:28 hd1
brw-rw---- 1 root system 10, 9 Mar 25 1970 hd10opt
brw-rw---- 1 root system 10, 5 Mar 25 1970 hd2
brw-rw---- 1 root system 10, 7 Mar 25 1970 hd3
brw-rw---- 1 root system 10, 4 Jan 23 11:38 hd4
brw-rw---- 1 root system 10, 1 Feb 18 18:07 hd5
brw-rw---- 1 root system 10, 2 Jan 20 22:44 hd6
brw-rw---- 1 root system 10, 3 Mar 25 1970 hd8
brw-rw---- 1 root system 10, 6 Mar 25 1970 hd9var
brw------- 1 root system 21, 0 Mar 25 1970 hdisk0
brw-rw---- 1 root system 10, 15 Jan 20 09:40 info_lv
crw-rw---- 2 root system 10, 1 Mar 25 1970 ipl_blv
crw------- 2 root system 21, 0 Mar 25 1970 ipldevice
crw-rw-rw- 1 root system 27, 0 Mar 25 1970 iscsi0
cr--r----- 1 root system 2, 1 Mar 25 1970 kmem
brw-rw---- 1 root system 10, 12 Apr 8 1970 kmlv
srw-rw-rw- 1 root system 0 Feb 18 18:07 log=
brw-rw---- 1 root system 10, 14 Jan 16 20:35 loglv00
brw-rw---- 1 root system 10, 16 Jan 20 10:57 loglv01
brw-rw---- 1 root system 10, 17 Jan 27 17:15 lv00
brw-rw---- 1 root system 10, 18 Jan 23 12:51 lv01
cr--r----- 1 root system 2, 0 Mar 25 1970 mem
crw-rw-rw- 1 root system 2, 2 Feb 19 05:00 null
crw-rw-rw- 1 root system 17, 29 Mar 25 1970 nuls
crw-r----T 1 root system 3, 0 Mar 25 1970 nvram
crw------- 1 root system 11, 1 Mar 25 1970 pci0
crw------- 1 root system 11, 0 Mar 25 1970 pci1
crw------- 1 root system 11, 2 Mar 25 1970 pci2
crw------- 1 root system 11, 3 Mar 25 1970 pci3
crw------- 1 root system 11, 6 Mar 25 1970 pci4
crw------- 1 root system 11, 4 Mar 25 1970 pci5
crw------- 1 root system 11, 5 Mar 25 1970 pci6
crw------- 1 root system 11, 7 Mar 25 1970 pci7
crw------- 1 root system 11, 8 Mar 25 1970 pci8
cr--r----- 1 root system 2, 4 Mar 25 1970 pmem
crw-rw-rw- 1 root system 17, 23 Mar 25 1970 ptc
drwxr-xr-x 2 root system 16384 Mar 25 1970 pts/
crw-rw-rw- 1 root system 25, 0 Mar 25 1970 ptyp0
crw-rw-rw- 1 root system 25, 1 Mar 25 1970 ptyp1
crw-rw-rw- 1 root system 25, 2 Mar 25 1970 ptyp2
crw-rw-rw- 1 root system 25, 3 Mar 25 1970 ptyp3
crw-rw-rw- 1 root system 25, 4 Mar 25 1970 ptyp4
crw-rw-rw- 1 root system 25, 5 Mar 25 1970 ptyp5
crw-rw-rw- 1 root system 25, 6 Mar 25 1970 ptyp6
crw-rw-rw- 1 root system 25, 7 Mar 25 1970 ptyp7
crw-rw-rw- 1 root system 25, 8 Mar 25 1970 ptyp8
crw-rw-rw- 1 root system 25, 9 Mar 25 1970 ptyp9
crw-rw-rw- 1 root system 25, 10 Mar 25 1970 ptypa
crw-rw-rw- 1 root system 25, 11 Mar 25 1970 ptypb
crw-rw-rw- 1 root system 25, 12 Mar 25 1970 ptypc
crw-rw-rw- 1 root system 25, 13 Mar 25 1970 ptypd
crw-rw-rw- 1 root system 25, 14 Mar 25 1970 ptype
crw-rw-rw- 1 root system 25, 15 Mar 25 1970 ptypf
crw-r--r-- 1 root system 37, 0 Mar 25 1970 random
crw-rw---- 1 root system 10, 10 Jan 21 11:10 rfslv00
crw-rw---- 1 root system 10, 11 Jan 21 11:19 rfslv01
crw-rw---- 1 root system 10, 13 Jan 23 11:27 rfslv02
crw-rw---- 1 root system 10, 8 Mar 25 1970 rhd1
crw-rw---- 1 root system 10, 9 Mar 25 1970 rhd10opt
crw-rw---- 1 root system 10, 5 Mar 25 1970 rhd2
crw-rw---- 1 root system 10, 7 Mar 25 1970 rhd3
crw-rw---- 1 root system 10, 4 Mar 25 1970 rhd4
crw-rw---- 2 root system 10, 1 Mar 25 1970 rhd5
crw-rw---- 1 root system 10, 2 Mar 25 1970 rhd6
crw-rw---- 1 root system 10, 3 Mar 25 1970 rhd8
crw-rw---- 1 root system 10, 6 Mar 25 1970 rhd9var
crw------- 2 root system 21, 0 Mar 25 1970 rhdisk0
crw-rw---- 1 root system 10, 15 Jan 20 09:40 rinfo_lv
crw-rw---- 1 root system 10, 12 Apr 8 1970 rkmlv
crw-rw---- 1 root system 10, 14 Jan 16 20:35 rloglv00
crw-rw---- 1 root system 10, 16 Jan 20 10:57 rloglv01
crw-rw---- 1 root system 10, 17 Jan 27 17:15 rlv00
crw-rw---- 1 root system 10, 18 Jan 23 12:51 rlv01
crw-rw---- 1 root system 10, 0 Mar 25 1970 rootvg
crw-rw-rw- 1 root system 17, 18 Mar 25 1970 sad
crw-rw-rw- 1 root system 13, 4 Mar 25 1970 sas1
crw-rw-rw- 1 root system 13, 5 Mar 25 1970 sata1
crw-rw-rw- 1 root system 22, 3 Mar 25 1970 ses3
crw-rw-rw- 1 root system 22, 4 Mar 25 1970 ses4
crw-rw-rw- 1 root system 13, 0 Mar 25 1970 sissas1
crw-rw-rw- 1 root system 17, 19 Mar 25 1970 slog
crw-rw-rw- 1 root system 17, 30 Mar 25 1970 spx
crw------- 1 root system 7, 0 Mar 25 1970 sysdump
crw------- 1 root system 7, 1 Mar 25 1970 sysdumpctl
crw------- 1 root system 7, 3 Mar 25 1970 sysdumpfile
crw------- 1 root system 7, 2 Mar 25 1970 sysdumpnull
crw-rw-rw- 1 root system 1, 0 Feb 19 10:46 tty
crw-rw-rw- 1 root system 26, 0 Mar 25 1970 ttyp0
crw-rw-rw- 1 root system 26, 1 Mar 25 1970 ttyp1
crw-rw-rw- 1 root system 26, 2 Mar 25 1970 ttyp2
crw-rw-rw- 1 root system 26, 3 Mar 25 1970 ttyp3
crw-rw-rw- 1 root system 26, 4 Mar 25 1970 ttyp4
crw-rw-rw- 1 root system 26, 5 Mar 25 1970 ttyp5
crw-rw-rw- 1 root system 26, 6 Mar 25 1970 ttyp6
crw-rw-rw- 1 root system 26, 7 Mar 25 1970 ttyp7
crw-rw-rw- 1 root system 26, 8 Mar 25 1970 ttyp8
crw-rw-rw- 1 root system 26, 9 Mar 25 1970 ttyp9
crw-rw-rw- 1 root system 26, 10 Mar 25 1970 ttypa
crw-rw-rw- 1 root system 26, 11 Mar 25 1970 ttypb
crw-rw-rw- 1 root system 26, 12 Mar 25 1970 ttypc
crw-rw-rw- 1 root system 26, 13 Mar 25 1970 ttypd
crw-rw-rw- 1 root system 26, 14 Mar 25 1970 ttype
crw-rw-rw- 1 root system 26, 15 Mar 25 1970 ttypf
crw-r--r-- 1 root system 37, 1 Mar 25 1970 urandom
crw-rw-rwT 1 root system 16, 0 Mar 25 1970 usb0
crw-rw-rw- 1 root system 14, 0 Mar 25 1970 usbhc0
crw-rw-rw- 1 root system 14, 1 Mar 25 1970 usbhc1
crw------- 1 root system 12, 0 Mar 25 1970 vio0
crw------- 1 root system 20, 0 Feb 18 18:08 vty0
drwxr-xr-x 2 root system 256 Mar 25 1970 xti/
crw-rw-rw- 1 root system 2, 3 Mar 25 1970 zero
이 엄청나게 많은 수의 디바이스들의 유형은 두가지이다.
- Block device : 랜덤한 구조를 가진 액세스 디바이스. 일반적인 디스크 파일 시스템이다. 하드디스크처럼 내부에 파일 시스템을 가질 수 있는 디바이스로 파일시스템을 통해 접근하고, 효율적 처리를 위해 버퍼를 사용한다. 리눅스에서는 byte단위로 접근이 가능하나 UNIX에서는 block으로만 접근이 가능하다. (1KB)
- Character (raw) device : 순차적인 구조이다. 버퍼링이 없이 순차적인 진행을 지향한다.
- Network device : 모든 네트워크의 동작은 네트워크 인터페이스를 통해 이루어진다. 네트워크 인터페이스는 파일명이 없다. eth0, eth1등의 이름은 리눅스 등에서 구분하기 위한것이다.
블록 디바이스의 예:
cd0 CD-ROM
fd0, fd0l, fd0h Diskette
hd1, lv00 Logical Volume
hdisk0 Physical Volume
raw 디바이스의 예:
console, lft, tty0 Terminal
lp0 Printer
rmt0 Tape Drive
tok0, ent0 Adapter
kmem, mem, null Memory
rhd1, rlv00 Logical Volume
rhdisk0 Physical Volume
Object Data Manager(ODM)는 다음의 정보를 포함한다.
- 장치지원
- 장치 제품 데이터
- 소프트웨어 지원
- 시스템에 대한 그 외 주요 구성 데이터
# lsdev -P : SMIT의 List All Supported Devices 와 같은 명령어이다. Predefined DB를 보여주는 것이다.
# lsdev -H : 아웃풋의 헤더만 보여주게 된다.
# lsdev -c : 디바이스의 특정 클래스를 보여주게 된다. 예를들면 disk나 memory, processor등
# lsdev -C : lsdev는 ODM에서 customized device 정보를 리스트한다.
# lsdev -E : lsattr의 유효한 옵션을 보여줌........(?)
# lsdev -l : 논리적 장치명을 타겟
디바이스 상태 도식이다.
일반적인 디바이스 상태에서:
Undefined - 지원은 되나 구성이 되지 않은 디바이스이다. 이는 Customized DB에는 상주하지 않는다
Defined - Customized DB에 추가 된 디바이스다. 논리적 디바이스로 할당 되어 졌으며, 아직은 사용 불가능한 디바이스이다.
Available - Customized DB에 상주된 디바이스이다. 완전히 구성되고, 사용할 준비가 되어진 디바이스이다.
도식에 따르면 Undefined되어진 디바이스와 Defined 되어진 디바이스를 사용하기 위해서는 # mkdev -l 이나 # cfgmgr 명령을 통해 Available 디바이스로 만들어 내어줘야 하고 거꾸로 삭제를 위해서는 # rmdev -l과 # rmdev -dl명령을 사용해줘야 한다는 것이다. (물론 smit를 이용하면 편하게 만들고 지울 수 있다.)
디바이스가 처음 식별될 경우엔 Available 상태로 구성되고,
디바이스 구성 후에는 시스템을 reboot해야 Defined 상태로 나타난다.
'AIX' 카테고리의 다른 글
IBM 시스템의 시작과 종료 (0) | 2014.02.19 |
---|---|
Device (2) (0) | 2014.02.19 |
AIX Command (0) | 2014.02.18 |
ps명령어 (프로세스 상태를 확인) (0) | 2014.02.18 |
SMIT (System Management Interface Tool) (0) | 2014.02.18 |