강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

파일시스템 디버거 debugfs 읽기전용모드로 실행, 그리고 종료하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

파일시스템 디버거 debugfs 읽기전용모드로 실행, 그리고 종료하기





 

앞의 예에서 잠깐 언급하였듯이 debugfs 를 실행하는 방법에는 크게 두가지가 있다고 말씀 드렸습니다.

 

 

 

앞서 보셨던 방법은 아무런 옵션 없이 그냥 “debugfs”를 실행시킨 것이고 이번에는 debugfs를 실행하면서 작업대상이 되는 파일시스템을 지정하여 동시에 오픈 하는 방법으로 debugfs를 실행해 보도록 하겠습니다.

 

 

 

 

 

아래의 예는 /dev/sda3이라는 파일시스템을 오픈 하면서 debugfs를 실행한 것입니다.

 

 

 

이때 -w옵션을 사용하지 않았기 때문에 /dev/sda3파일시스템은 읽기전용(read-only, 기본값)으로 열려지게 됩니다.

 

 

 

바로 다음의 예에서 설명 드리겠지만 -w옵션을 함께 사용하면 파일시스템을 쓰기모드로 오픈 하게 됩니다.

 

 

 

 

 

/dev/sda3파일시스템을 오픈 하면서 debugfs를 실행한 후에 ls로 파일리스트를 확인 하였습니다.

 

 

 

그리고 quit으로 debugfs모드를 종료한 것입니다.

 

 

 

 

 

[root@su250 sulinux]# debugfs /dev/sda3

debugfs 1.41.3 (12-Oct-2008)

debugfs: 

debugfs:  ls

 2  (12) .    2  (12) ..    11  (20) lost+found    51185  (16) bible  

 36561  (16) sspark    7313  (16) sulinux    21937  (4004) command  

debugfs: 

debugfs:  quit

[root@su250 sulinux]#

 

debugfs 는 기본설정으로 -w 옵션 없이 파일시스템과 함께 실행을 시키면 읽기전용(Read Only)모드로 파일시스템을 오픈 합니다.

 

 

 

일종의 안전장치인 셈입니다.

 

 

 

만약 읽기/쓰기(read/write)모드로 파일시스템을 오픈 하려고 한다면 -w옵션을 사용하여 실행을 하도록 하십시오.

 

[권고사항]

꼭 필요한 경우가 아니라면 debugfs작업 시 -w옵션 사용은 자제하시는 것이 안전을 위하여 좋을 것입니다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  103 명