(1) 디바이스 파일 생성

: 디바이스 파일은 일반 파일과 달리 create() 함수를 사용하지 않고, mknod 유틸리티를 사용해 생성된다.

물론, mknod 도 시스템 콜을 이용하기 때문에 디바이스 파일을 스스로 생성하는 응용 프로그램을 제작할 수도 있다.

디바이스 파일은 주로 '/dev/' 디렉토리에 만들지만 꼭 그럴 필요는 없다.

그리고 네트워크 파일시스템이나 기타 리눅스에서 처리하는 표준 inode 형식을 지원하지 않는 파일시스템은 디바이스 파일을 만들 수 없다.

디바이스 파일을 만드는 mknod 명령의 형식은 다음과 같다.

                    mknod [디바이스 파일명] [디바이스 파일명] [주 번호] [부 번호]

                     e.g - #mknod /dev/ps2_keyboard c 240 1   


※ 출처 : http://callgm.tistory.com/26

by 민트앤라떼 2011. 9. 28. 16:34