statfs()와 fstatfs() 함수를 써보니 마운트된 파일시스템의 정보를 읽어오던데요.
그렇다면 마운트 되지 않은 block device의 정보를 얻어오는 함수도 있는건가요?
마운트하지 않은 장치는 커널에서 정보가 없기 때문에 statfs()로 가져올 수 없습니다.
방법이라면 해당 device를 직접 open() 해서 읽은 후 분석하거나 몇몇 추가정보를 얻기 위해서는 ioctl()을 이용할 수도 있고요.
마운트시킨튀 statfs()하고 해제시키는 방법도 있고요. 루트권한으로 프로그램 실행시켜야 돌아간다는 단점이 있지만
Written By the Black Knight of Destruction
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
마운트하지 않은
마운트하지 않은 장치는 커널에서 정보가 없기 때문에 statfs()로 가져올 수
없습니다.
방법이라면
해당 device를 직접 open() 해서 읽은 후 분석하거나
몇몇 추가정보를 얻기 위해서는 ioctl()을 이용할 수도 있고요.
마운트시킨튀 statfs()하고 해제시키는 방법도 있고요.
루트권한으로 프로그램 실행시켜야 돌아간다는 단점이 있지만
Written By the Black Knight of Destruction
댓글 달기