DEBUGFS(8) | System Manager's Manual | DEBUGFS(8) |
이름¶
debugfs - ext2 화일시스템 디버거
개요¶
debugfs [ [ -w ] 장치명 ]
설명¶
debugfs 은 화일 시스템
디버거이다. ext2
화일시스템의 상태를
조사하고 변화시킬 수
있다.
장치명 은 예를 들어
/dev/hdXX 와 같이 어떤
장치에 해당하는 특수
화일명이다.
옵션¶
- -w
- 화일시스템을 읽기/쓰기 모드로 열도록 한다. 옵션이 없는 경우에는 기본적으로 읽기 전용 모드로 열린다.
명령¶
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 원본 화일 <화일명>
- 화일명 을 갖는 화일 시스템에 화일 하나를 만들고 나서 원본 화일 의 내용을 목표 화일에 복사한다.
저자¶
debugfs 은 Theodore Ts'o <tytso@mit.edu>씨가 만들었다.
참고¶
번역자¶
이 만 용
<geoman@nownuri.nowcom.co.kr>
<freeyong@soback.kornet.nm.kr>
1996년 5월 | E2fsprogs 버전 1.04 |