  | 
	
 | 	
	  | 
	
	
		
	  |  
	| 
	
	 |  
	 
		
		
			
				
				 - 1. 개요
 
				흔히 리눅스에서 rm 명령으로 파일을 삭제한 경우에는 복구가 되지 않는다고 알고 있는 경우가 대부분이다. 
				하지만 debugfs란 명령을 사용하면 삭제한 파일 복구가 어느 정도 가능하다.
  
				2. debugfs 사용 예 
				* /home 파티션이 /dev/hda8이며 /home/pds/portsentry.tar.gz라는 파일을 root 권한으로 삭제한 경우
  
				(1) # debugfs /dev/hda8 명령으로 hda8 파티션에 대해서 검사를 한다. 
				(2) 'debugfs: '라는 프롬프트가 나오면 lsdel 명령을 입력한다. 
				debugfs: lsdel 
				99 deleted inodes found. 
				Inode Owner Mode Size Blocks Time deleted 
				108123 0 100644 239 1/ 1 Thu Jan 3 01:25:33 2002 
				18417 0 100644 426625 420/ 420 Thu Jan 3 01:26:34 2002 
				45007 0 100644 343 1/ 1 Thu Jan 3 01:29:59 2002 
				28691 0 100400 879 1/ 1 Thu Jan 3 01:38:29 2002 
				18394 0 40755 0 1/ 1 Thu Jan 3 01:58:54 2002 
				.. 
				. 
				14356 0 100644 2325 3/ 3 Fri Jan 25 16:13:24 2002 
				61239 0 100644 43034 44/ 44 Fri Jan 25 16:13:31 2002 
				debugfs:
  
				* 화면 아래로 출력되는 파일일수록 최근에 삭제한 파일을 뜻한다. 
				(3) 복구를 위해 dump 명령을 수행한다.
  
				debugfs: dump <61239> /home/debugfs/portsentry.tar.gz 
				lsdel로 확인한 inode 중 가장 밑에 출력된 inode인 61239를 입력하고, 복구할 디렉터리와 파일명의 절대 경로를 입력하여 삭제된 파일을 복구한다. 
			   |  
			  | 
	 |  
 
								
	
						 |