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

debugfs모드에서의 파일복사하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

debugfs모드에서의 파일복사하기







 

debugfs에서 특정파일을 복사할 수 있습니다.

 

 

 

이 말의 의미는 실제 쉘상태(native filesystem)에서 존재하고 있는 특정파일을 복사할 수 있다라는 의미입니다.

 

 

 

이 파일복사 작업을 debugfs모드에서 수행한다라는 것입니다.

 

 

 

 

 

, debugfs의 전용명령어 가운데 “write”라는 명령어는 파일을 복사하는 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:  write shells shells2

Allocated inode: 7325

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  (12) www    7325  (68) shells2    7328  (40) services  

 7330  (32) shadow    7332  (52) shells    7335  (3776) statetab  

debugfs: 

 

먼저 debugfs모드에서 ls라는 전용명령어를 실행하여 현재 파일리스트를 확인하였습니다.

 

 

 

그리고 write명령어로 shells라는 파일을 shells2라는 파일로 복사하였습니다.

 

 

 

그런 다음 복사되었는가를 확인하기 위하여 ls라는 전용명령어를 실행한 결과 shells2라는 파일이 복사되어 새로 생성되어 있다는 것을 확인할 수 있습니다.

 

 

 

 

 

그리고 다음을 보십시오.

 

debugfs:  quit

[root@su250 sulinux]#

[root@su250 sulinux]# ls -l

합계 428

-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     32 2009-01-0422:13 shells2

-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모드에서 새로 복사된 파일은 쉘상태에서도 그대로 복사되어 있습니다.

 

 

 

, 위의 예는 debugfs모드에서 빠져 나와서(quit) 쉘상태의 파일리스트에서 ls를 실행하여 새로 생성된 shells2라는 파일을 확인해 보았습니다.

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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