2009/05/08 14:25
ext3를 분석하기 위해서 좋은 툴들이 몇 가지가 있는데 하는 일은 대동소이하다. 먼저 debugfs를 이용해서 ext3의 슈퍼블록을 분석하여 전체적으로 어떤 구조를 띄고 있는 지 알 수 있다.
debugfs /dev/hdb2 (파일시스템이 위치하고 있는 장치명)
하면 debugfs shell 이 뜨게 되고 여기에 여러 가지 명령어를 입력하여 ext3 파일시스템의 내용을 분석한다든지, 지워졌던 파일을 직접 복구한다든지 하는 작업을 할 수 있다.
stats을 입력하면 슈퍼블록의 정보를 분석해주는데
위의 그림과 같이 출력해준다.
좀 더 내리게 되면, ext3에서 관리하는 그룹들이 몇 번째 블록에 위치하는지 보여준다.
dumpe2fs 라는 툴은 debugfs의 stats의 기능을 수행하는데 좋은 점은 Group의 정보를 좀 더 자세히 출력해준다. debugfs에서는 그룹 내에 존재하는 Super Block, Group Descriptor의 정보를 출력해주지 않았지만 dumpe2fs에서는 훨씬 자세히 보여준다.


