본문 바로가기

AIX

Device (1)

반응형

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