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

파일시스템 디버거 debugfs모드에서 파일시스템 내부의 특정 파일 삭제하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

파일시스템 디버거 debugfs모드에서 파일시스템 내부의  특정 파일 삭제하기





 

debugfs로 특정 파일시스템 내의 파일을 삭제할 수 있습니다.

 

 

 

리눅스 쉘명령어와 마찬가지로 “rm”이라는 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:  cd sulinux

debugfs: 

debugfs:  ls

 7313  (12) .    2  (12) ..    7314  (24) .bash_profile    7315  (16) .bashrc  

 7316  (16) .mozilla    7319  (20) .bash_logout    7320  (16) .gnome2  

 7321  (80) www    7328  (40) services    7330  (32) shadow  

 7332  (52) shells    7335  (16) statetab    7336  (3760) sudoers  

debugfs: 

debugfs:  rm sudoers

 

debugfs: 

debugfs:  ls

 7313  (12) .    2  (12) ..    7314  (24) .bash_profile    7315  (16) .bashrc  

 7316  (16) .mozilla    7319  (20) .bash_logout    7320  (16) .gnome2  

 7321  (80) www    7328  (40) services    7330  (32) shadow  

 7332  (52) shells    7335  (3776) statetab  

debugfs: 

debugfs:

 

현재 위치에서 ls로 리스트를 확인한 후에 cd라는 명령어로 sulinux라는 디렉토리로 이동하였습니다.

 

 

 

그리고 sulinux디렉토리에서 다시 ls로 리스트를 확인하였습니다.

 

 

 

그 디렉토리에 존재하는 여러 개의 파일리스트들 가운데 sudoers라는 파일을 rm명령어로 삭제하였습니다.

 

 

 

그런 다음 다시 ls로 파일리스트를 확인한 결과 sudoers라는 파일은 이미 삭제되고 존재하지 않는다는 것을 알 수 있습니다.

 

 

 

 

 

당연한 얘기입니다만 쉘상태에서도 sudoers라는 파일은 삭제되었을 것입니다.

 

 

 

다음 예를 보십시오.

 

debugfs: 

debugfs:  quit

[root@su250 home]#

[root@su250 home]#

[root@su250 home]# cd sulinux

[root@su250 sulinux]#

[root@su250 sulinux]# ls -l

합계 424

-rw-r--r-- 1 root root 410108 2009-01-0420:40 services

-r-------- 1 root root   1710 2009-01-0420:40 shadow

-rw-r--r-- 1 root root     32 2009-01-0420:40 shells

-rw-r--r-- 1 root root    212 2009-01-0420:40 statetab

drwxr-xr-x 2 root root   4096 2008-12-2302:55 www

[root@su250 sulinux]#

 

debugfs모드에서 빠져 나와서(quit) 쉘상태로 돌아온 후에 쉘명령어 cd를 실행하여 sulinux디렉토리로 이동하여 쉘명령어 ls로 파일리스트를 확인해 본 결과 sudoers라는 파일은 삭제되었음을 알 수 있습니다.

 

 

 

, debugfs모드에서 삭제한 파일은 쉘상태에서도 그대로 적용되어 실제로 삭제된다는 것을 알 수 있습니다.

 

 

 

 

관련자료

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

공지사항


뉴스광장


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