안녕하세요.
shell 이나 application 말고 커널 상에서 각 파티션의 사용량을 알고자 합니다.
근데 어떤 함수를 통해 알수 있는지 몰라서요. 어떤 함수를 참조하면 좋을지 알려주시면 감사하겠습니다. 환경은 linux kernel 3.2.xx 입니다.
도움주시면 감사하겠습니다.
df -h의 system call을 trace하셔서 그대로 콜하는 함수를 만들면 되지 않을까요?
A rose is a rose is a rose..
커널이나 드라이버쪽은 문외한이라 아래 방법이 가능한지는 잘 모르겠습니다.
- /sys 에서 정보 읽기http://unix.stackexchange.com/questions/43922/how-to-read-the-in-memory-kernel-partition-table-of-dev-sda
- MBR 읽어서 파싱하기 검색하면 많이 나옵니다.
텍스트 포맷에 대한 자세한 정보
<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]
..
df -h의 system call을 trace하셔서 그대로 콜하는 함수를 만들면 되지 않을까요?
A rose is a rose is a rose..
커널이나 드라이버쪽은 잘 모르지만 일단 조심스레
커널이나 드라이버쪽은 문외한이라
아래 방법이 가능한지는 잘 모르겠습니다.
- /sys 에서 정보 읽기
http://unix.stackexchange.com/questions/43922/how-to-read-the-in-memory-kernel-partition-table-of-dev-sda
- MBR 읽어서 파싱하기
검색하면 많이 나옵니다.
댓글 달기