SATA 장치와 USB 메모리 장치 구분하는 방법
글쓴이: ssasoon / 작성시간: 목, 2007/02/15 - 9:14오후
Embedded linux를 활용하여 개발을 하고 있는데
SATA HDD장치를 쓰면서 난관을 겪게 되었습니다.
SATA HDD 와 USB 메모리 장치 구분하는 방법 부탁드립니다.
현재 세트에 연결된 SATA 하드 상태는 다음과 같습니다.
내장 SATA HDD 1
/dev/sda1
내장 SATA HDD 2
/dev/sdb1
+
외장 메모리 스틱 연결후
/dev/sdc1
위에서 SATA나 USB 스틱이나 둘다
/dev/sd..형태로 보이는데 혹시 두타입을 구분할수 있는지
궁금합니다. 고수님들 도움 부탁드립니다.
혹시 proc/ 이나 sys/block/내 정보 여기저기 많이 뒤져 봤지만
제품 벤더나 모델명 그리고 다른 정보만 구했지 SATA나 USB 스틱을
구분하는 정보를 찾을 수 없었습니다. ㅜㅜ
proc/ 이나 sys/block/ 나 그외에 다른 곳에서 해당 장치가
SATA 타입 하드인지 아니면 USB 메모리 스틱 타입인지
구분하는 정보가 있는지 궁금합니다.
감사합니다.
Forums:
대충 찾기 방법 중 하나가...
$> dmesg | less
...
scsi 0:0:0:0: Direct-Access ATA ST3250620AS 3.AA PQ: 0 ANSI: 5
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4 < sda5 sda6 >
s
=================
잠못자는 한솔아빠
FS type 차이로 봄이...
USB는 보통 VFAT 파일시스템 타입을 쓰지만
SATA hard disk는 보통 EXT2, EXT3를 사용하니
/proc/mounts 내용을 분석하면 되지 않을까요?
/***************************************
Being the one is just like being in love.
***************************************/
[bushi@rose ~]$[bushi@rose
댓글 달기