ext2 파일시스템 디버거로, 파일 시스템을 직접 확인하며 제어할 수 있다.

사용법 : debugfs [[-옵션] 장치명] 
-w 읽기/쓰기 모드로 파일시스템을 연다. 

debugfs은 상호 대화형 디버거이다. debugfs 명령어를 실행한 다음, 다음과 같은 명령어들을 사용할 수 있다.

       cat <화일명> 
             아이노드 하나의 내용을 표준출력으로 덤프한다. 
       cd <디렉토리> 
             작업 디렉토리를 변경한다. 
       chroot <디렉토리> 
              지정한 아이노드로 루트 디렉토리를 변화시킨다. 
       close  열려진 화일 시스템을 닫는다. 
       clri <화일명> 
              file 에 해당하는 아이노드의 내용을 지운다. 
       dump <화일명> <출력 화일명> 
              아이노드의 내용을 화일로 덤프한다. 
       expand_dir <화일명> 
              디렉토리를 확장한다. 
       find_free_block [목표] 
              목표   로부터   시작해서   첫번째  빈  블럭을  찾아 
              할당한다. 
       find_free_inode [dir [mode]] 
              빈 아이노드를 찾아서 할당한다. 
       freeb <블럭> 
              블럭을 할당되지 않은 것으로 표시한다. 
       freei <화일명> 
              화일명 에 해당하는 아이노드를 해제한다. 
       help   debugfs(8) 가 인식하는 명령어 목록을 출력한다. 
       icheck <블럭> 
              블럭 --> 아이노드 변환을 수행한다. 
       iname <아이노드> 
              아이노드    에    해당하는    화일명을    출력한다. 
              (현재로서는 구현되어 있지 않음 - ncheck 을 참고). 
       initialize <장치명> <블럭크기> 
              장치명 에 ext2 화일 시스템을 생성 
       kill_file <화일명> 
              화일을 삭제하고 사용한 블럭을 해제한다. 
       ln <원본 화일> <목표 화일> 
              링크를 만든다. 
       ls [경로명] 
              ls(1) 명령을 에뮬레이트한다. 
       modify_inode <화일명> 
              화일명 에 해당하는 아이노드의 내용을 수정한다. 
       mkdir <화일명> 
              디렉토리를 생성한다. 
       mknod <화일명> [p|[[c|b] <major> <minor>]] 
              특별한 장치 화일을 생성한다. 
       ncheck <아이노드> 
              아이노드 --> 이름 변환을 수행한다. 
       open [-w] <장치명> 
              화일 시스템을 연다. 
       pwd    현재 작업 디렉토리를 출력한다. 
       quit   debugfs 를 종료 
       rm <화일명> 
              화일을 지운다. 
       rmdir <디렉토리> 
              디렉토리를 삭제한다. 
       setb <블럭> 
              블럭을 할당된 것으로 표시한다. 
       seti <화일명> 
              화일명   에   해당하는   아이노드를  사용  중이라고 
              표시한다. 
       show_super_stats 
              수퍼블럭의 내용을 보여준다. 
       stat <화일명> 
              화일명 에 해당하는 아이노드의 내용을 덤프한다. 
       testb <블럭> 
              블럭이 할당되어 있다고 표시되어 있는지 확인 
       testi <화일명> 
              화일명  에  해당하는  아이노드가  할당되어   있다고 
              표시되어 있는지 확인 
       unlink <화일> 
              링크를 지운다. 
       write 원본 화일 <화일명> 
              화일명  을  갖는  화일  시스템에 화일 하나를 만들고 
              나서 원본 화일 의 내용을 목표 화일에 복사한다.
2005/06/21 20:33 2005/06/21 20:33

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다