usb 저장장치 인식..?
자동적으로 usb 저장장치가 인식되어 마운트 하는 것을 구현하려고 하는데요..
문제는 usb 저장장치가 한 개이면, usb 저장장치를 연결했을때,
/dev/sda1 으로 인식이 되지만, usb 저장장치가 여러개일때는
연결할때 마다, /dev/sda1, /dev/sdb1, /dev/sdc1... 등으로 인식됩니다.
usb를 연결할때 마다 /dev/sda1 으로 인식이 되었는지,
/dev/sdb1으로 인식이 되었는지, 아님, /dev/sdc1으로 인식이 되었는지
프로그램적으로 알 수 있는 방법이 없을까요?
dmesg 로 연결되어 있는 장치명을 아래와 같이 알 수는 있지만,
dmesg 는 전에 연결되어 있던 정보도 같이 보이더군요.
usb 장치를 연결 할때 마다, 이 usb 장치가 어떤 이름으로 인식이 되는지 알수 있는 방법이 있는지요..?
고수님들의 많은 도움 부탁드립니다.
#mesg | grep sd
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 512000 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
sda: sda1
Attached scsi removable disk sdb at scsi2, channel 0, id 0, lun 0
SCSI device sdb: 123424 512-byte hdwr sectors (63 MB)
sdb: Write Protect is off
sdb: sdb1


댓글 달기