debugfs

Autres langues

Langue: ko

Version: 1996년 5월 (fedora - 25/11/07)

Section: 8 (Commandes administrateur)

이름

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>씨가 만들었다.

참고

dumpe2fs(8), e2fsck(8), mke2fs(8)

번역자


이 만 용 <geoman@nownuri.nowcom.co.kr>
<freeyong@soback.kornet.nm.kr>