강좌 & 팁
리눅스를 사용하다가 간혹 mount 를 하려는데 장치파일이 없다는 메세지가 나옵니다.
그럼 mknod 를 이용하여 만들어주고 마운트 하여 사용하는데요.
이때마다 생각하게 하는것이 메이저번호와 마이너 번호..
대체 몇번으로 등록해야 하는지 알수가 없죠...
같은장치가 등록되어있다면 "ls -al" 을 이용하여 볼수도 있지만
전혀 없는경우도 만나게 되더군요.
그럴때마다 난감하더군요. .
그래서 찾아봤더니 쉽게 알아볼수 있는 방법이 있더군요..
이제는 "ls -al" 도 필요 없네요.
다음은 usb 메모리스틱을 연결하기 전과 후의 메세지 입니다.
전
===================================================================================
[root@falinux ~]$ cat /proc/partitions
major minor #blocks name
31 0 4096 mtdblock0
31 1 13312 mtdblock1
31 2 506880 mtdblock2
[root@falinux ~]$
===================================================================================
후
===================================================================================
[root@falinux ~]$ hub 1-0:1.0: unable to enumerate USB device on port 1
usb 1-1: new full speed USB device using s3c2410-ohci and address 3
usb 1-1: configuration #1 chosen from 1 choice
uba: uba1
[root@falinux ~]$ cat /proc/partitions
major minor #blocks name
31 0 4096 mtdblock0
31 1 13312 mtdblock1
31 2 506880 mtdblock2
180 0 1957888 uba
180 1 1954048 uba1
[root@falinux ~]$
===================================================================================