debugfs를 실행하기 전의 디렉토리 원위치 변경하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,211 조회
- 0 추천
- 목록
본문
debugfs를 실행하기 전의 디렉토리 원위치 변경하기
debugfs모드는 파일시스템을 대상으로 행해지는 작업이므로 debugfs를 실행하기 이전의 쉘프롬프트상태의 위치를 “native filesystem위치”라고 합니다.
즉, “native filesystem위치”란 흔히 일반적으로 말하는 쉘프롬프트가 존재하는 디렉토리경로를 의미합니다.
debugfs명령어상태에서 쉘명령어로 빠져나가지 않고서 이 “native filesystem위치”를 변경할 수 있습니다.
즉, “lcd 변경할위치”라고 하시면 됩니다.
(ftp로 원격서버로 접속한 후에 로컬서버의 위치를 변경하기 위해 lcd를 사용하는 것을 기억하신다면 이해가 빠를 것입니다.
)
다음 예는 debugfs모드에서 “native filesystem위치”를 /tmp로 변경한 것입니다.
debugfs: debugfs: lcd /tmp debugfs: debugfs: pwd [pwd] INODE: 12 PATH: /newdir [root] INODE: 2 PATH: / debugfs: debugfs: |
따라서 우리는 “debugfs모드에서의 현재작업위치”와 “native filesystem위치”를 분명히 구분해야 합니다.
앞의 예에서 보면 “native filesystem위치”를 /tmp로 옮겼지만 “debugfs모드에서의 현재 작업위치”는 변경되지 않은 /newdir 상태임을 알 수 있습니다.
즉, 다음과 같이 정리할 수 있습니다.
“debugfs의 전용명령어 cd는 “debugfs모드에서의 현재작업위치”를 변경하는 전용명령어이며, debugfs의 전용명령어 lcd는 “native filesystem위치”를 변경하는 전용명령어이다.”
라고 정리하시기 바랍니다.
관련자료
-
이전
-
다음