| TestDisk로 삭제한 파일 복구 | 작성일 : 2015/07/21 18:24 |
| 조회수 : 21507 |
|
제 목 : TestDisk로 삭제한 파일 복구(file recovery) 작성자 : 좋은진호(truefeel, http://coffeenix.net/ ) 작성일 : 2015.7.20(월) FreeBSD에서 삭제한 파일을 복구할 때 TestDisk( http://www.cgsecurity.org/wiki/TestDisk ) 외에 마땅한 툴이 없다. 리눅스에서는 TestDisk 외에 ext3만 지원하는 ext3grep이 있고 ext3, ext4를 지원하는 extundelete라는 좋은 툴이 있다. 개인적으로 리눅스에서 파일 복구할 땐 extundelete를 사용한다. ![]() 이 글은 FreeBSD를 기준으로 설명하지만, 설치 외에 리눅스와 동일하다. pkg로 설치한다.
df로 복구할 파티션명을 확인한다. 잘 아시겠지만 복구된 파일을 임시 저장할 디렉토리는 '복구할 파티션'과 상관없는 파티션에 있어야 한다. 덮어지지 않도록.
1) /log : photorec.log 파일을 남긴다. 2) /d /home/coffeenix/undelete/ : 복구한 파일을 임시 저장할 디렉토리 3) /dev/mfid0s1e : 복구할 파티션 [ 초기 화면 ] ![]() [ Proceed 클릭 후 ] ![]() 위에서 [File Opt] 을 선택했을 때 화면이다. 삭제한 소스를 복구하고 싶다면 tx?, txt정도만 체크해도 파일 유형에 포함될 것이다. [ 복구할 File 유형 선택 ] ![]() [ Filesystem type 선택 ] ![]() [ 복구 진행 화면 ] ![]() 다음과 같이 /home/coffeenix/undelete/recup_dir.?/ 디렉토리가 생성되고 그 아래에 파일이 복구가 되어 있다.
|
||||||||||
|
|