FIFO, 문자 디바이스 파일, 블록 디바이스 파일 등을 만드는세 사용된다. 초기값으로 만들어지는 파일 모드는 0666이고 이바이스 파일명 인자를 쓴 후 그 파일의 특수 형태를 알리는 값을 지정해야 한다.
사용
옵션
예문
플로피 디스크 드라이브 설치(/dev/fd0)
b block 타입 파일 옵션
2 플로피 디스크 드라이브의 block major 번호
0 minor 번호
리눅스마스터 1급 2차 17회 1번 문제
사용
mknod [device] [option] [major] [minor]
옵션
-m : 생성된 파일의 모드를 지정
-p : FIFO 타입 파일
-b : Block 타입 파일
-c : Character 타입 파일
-u : -c 와 동일
b,c,u 옵션을 사용할 때는 반드시 major 와 minor 를 지정해야하며, FIFO 타입 파일을 제외하고는 모두 슈퍼유저만이 생성가능하다.
-p : FIFO 타입 파일
-b : Block 타입 파일
-c : Character 타입 파일
-u : -c 와 동일
※ Block 타입 파일
블럭 장치는 블럭 형식으로 데이터를 옮기기 위한 장치로 하드디스크, CD-ROM 처럼 주소체계를 가지고 있어서 랜덤으로 접근 할수 있는 장치를 말한다. 이런 블럭 장치 에 대응 되는 파일이 Block 타입 파일이다.
블럭 장치는 블럭 형식으로 데이터를 옮기기 위한 장치로 하드디스크, CD-ROM 처럼 주소체계를 가지고 있어서 랜덤으로 접근 할수 있는 장치를 말한다. 이런 블럭 장치 에 대응 되는 파일이 Block 타입 파일이다.
※ Character 타입 파일
문자 장치는 한번에 하나의 문자를 전달하기 위한 장치로 Virtual Terminal, Serial Modem 과 같은 것이고 일반적으로 랜덤으로 접근이 불가능 하다. 이런 장치에 대응되는 파일이 Character 타입 파일이다.
문자 장치는 한번에 하나의 문자를 전달하기 위한 장치로 Virtual Terminal, Serial Modem 과 같은 것이고 일반적으로 랜덤으로 접근이 불가능 하다. 이런 장치에 대응되는 파일이 Character 타입 파일이다.
※ major, minor ?
major 와 minor 는 주번호 부번호로 둘다 0에서 부터 255까지 지정이 가능한데, 만약
major 만 사용한다면 최대 256개의 장치만 사용가능하다. 그렇기에 비슷하거나 같은 장치는 주번호를 같이하고 부번호를 다르게 지정하여 사용한다.
※ /proc//partitions 를 참조해 현재 설치된 디바이스의 major , minor 번호를 알수 있다.

※ 리눅스 디바이스 장치들의 mojor, minor 번호를 찾을 수 있는 사이트
major 와 minor 는 주번호 부번호로 둘다 0에서 부터 255까지 지정이 가능한데, 만약
major 만 사용한다면 최대 256개의 장치만 사용가능하다. 그렇기에 비슷하거나 같은 장치는 주번호를 같이하고 부번호를 다르게 지정하여 사용한다.
※ /proc//partitions 를 참조해 현재 설치된 디바이스의 major , minor 번호를 알수 있다.
※ 리눅스 디바이스 장치들의 mojor, minor 번호를 찾을 수 있는 사이트
b,c,u 옵션을 사용할 때는 반드시 major 와 minor 를 지정해야하며, FIFO 타입 파일을 제외하고는 모두 슈퍼유저만이 생성가능하다.
예문
플로피 디스크 드라이브 설치(/dev/fd0)
mknod /dev/fd0 b 2 0
/dev/de0 디바이스 파일b block 타입 파일 옵션
2 플로피 디스크 드라이브의 block major 번호
0 minor 번호
리눅스마스터 1급 2차 17회 1번 문제
'공부 > 0x04 LINUX' 카테고리의 다른 글
| awk (0) | 2010/04/21 |
|---|---|
| mkswap 과 swapon, swapoff 명령어 (0) | 2010/04/21 |
| resize2fs (0) | 2010/04/21 |
| dd 명령어 (0) | 2010/04/21 |
| chattr 명령어 (0) | 2010/04/21 |
| mknod 명령어 (0) | 2010/04/21 |
| scp 명령어 (0) | 2010/04/18 |
| ssh 인증키를 이용한 로그인 (0) | 2010/04/18 |
| ssh-keygen 명령어 (0) | 2010/04/18 |
| xinetd 를 이용한 포트포워딩 (0) | 2010/04/15 |
| Samba의 smb.conf 파일 설정 (0) | 2010/04/14 |