LinuxFreeBSD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ LinuxFreeBSD ] in KIDS
글 쓴 이(By): omega ()
날 짜 (Date): 2002년 8월 21일 수요일 오후 03시 42분 11초
제 목(Title): [질문]리눅스에서 하드 용량 정보 보기


 
 
질문있는데요,
 
usb hdd disk 를 /dev/sda1 에 연결했는데요.
용량에 관한 정보가 어느 파일에 있는지 알 수 있을까요?
 
ide hdd의 경우
/proc/ide/hda/capacity 에 용량정보가 나와 있는데요.
(/proc/ide/hda/model 에는 모델명 등 /proc/ide/hda 안의 파일들에서 다양한
정보들을 얻을 수 있더군요)
 
usb 의 경우 scsi 를 이용하기 때문에
/proc/scsi/usb-storage0/0 파일 안에 model명 serial_number, GUID 등의
정보는 있는데요. 용량에 관한 정보는 없더군요. 혹시 GUID 안에 포함되어
있는건지요? GUID 안에 serial number 정보는 포함되어 있긴 합니다.
 
또한 /proc/bus/usb/device 안에 역시 usb-storage 에 관한 정보들이
있습니다만, 용량에 관한 정보는 없는 것 같습니다.                               
 
그런데 분명히 fdisk, mkfs 등을 사용할 때 usb port에 연결된 하드의 용량
정보를 읽어오고, 심지어는 df를 해도 용량 정보를 읽어오는데, 이들은 어디서
그 정보를 얻는지 알 수가 없네요. df source code를 본다면 유추할
수도있겠지만 cd가 당장 없어서 df source code를 알 수가 없는데다, df의 경우
low level code가 아니라서 어차피 호출하는 low level function들을 추적해서
들어가야 하는 번거로움도 있을 것 같구요.
 
usb-mass-storage deviece의 용량 정보를 알 수 있는 파일을 아시는 분
가르쳐주시면 감사하겠습니다.
                                              
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.