mknod로 특수파일 생성하는 법을 알아보자.
사용방법
mknode [options] ... NAME TYPE [MAJOR MINOR]
설명
NAME - 생성할 특수파일 이름
TYPE
- p : FIFO
- b : 블럭장치 파일
- c,u : 문자 파일
- b : 블럭장치 파일
- c,u : 문자 파일
* 블럭장치 : 블럭 형식으로 파일을 옮기는 HDD, CD-ROM을 의미함 랜덤 으로 접근할 수 있는 장치를 의미한다.
* 문자장치 : 한번에 하나의 문자만 전송하는 Virtual Terminal, Serial 장치를 의미한다. 해당 장비는 랜덤 액세스가 불가능하다.
MAJOR,MINOR : MAJOR는 블럭장치 혹은 문자장치에 할당되는 번호다.
AIX에서 나온 MAJOR 와 같은 개념이다.
MINOR는 MAJOR로 묶여진 그룹 중 하나에 할당되는 NO로 둘을 이용하여 장치를
명시할 수 있다.
mknod는 리눅스의 Raid툴(mdadmin)을 사용할 경우 디스크들을 묶을 때 하나의 Device로 묶어야하기 때문에 사용한다.
/dev/md0 으로 여러개의 디스크를 묶음으로써 해당 /dev/md0을 파일시스템과 매핑시켜 mount 될 수 있도록 한다.
* 문자장치 : 한번에 하나의 문자만 전송하는 Virtual Terminal, Serial 장치를 의미한다. 해당 장비는 랜덤 액세스가 불가능하다.
MAJOR,MINOR : MAJOR는 블럭장치 혹은 문자장치에 할당되는 번호다.
AIX에서 나온 MAJOR 와 같은 개념이다.
MINOR는 MAJOR로 묶여진 그룹 중 하나에 할당되는 NO로 둘을 이용하여 장치를
명시할 수 있다.
mknod는 리눅스의 Raid툴(mdadmin)을 사용할 경우 디스크들을 묶을 때 하나의 Device로 묶어야하기 때문에 사용한다.
/dev/md0 으로 여러개의 디스크를 묶음으로써 해당 /dev/md0을 파일시스템과 매핑시켜 mount 될 수 있도록 한다.