Linux ETC

삭제된 파일 복구 - 2

2015.09.24 17:11

호스트웨이 조회 수:1508

추가적인 삭제된 파일 복구 방법을 소개합니다.


해당 방법은 rm 명령어로 파일 삭제된 경우, 할당되지 않은 디스크 block 을 dump 하여 파일을 복구합니다.

이를 위해 tct 툴을 설치가 필요합니다. (리눅스 기본패키지에는 포함되어 있지 않습니다.)


make 로 컴파일하여 설치 후, bin 디렉토리의 unrm 실행파일과 lazarus 실행파일로 복구 작업을 합니다.


unrm : 지정 파티션의 할당되지 않은 data block 만을 대상으로 하여, 하나의 dump 파일로 생성됩니다.

         할당되지 않은 data block 에 삭제된 파일이 아직 존재할 수 있기 때문에, 할당되지 않은 모든 데이터를 덤프한 것입니다.

         복구 대상 파티션은 umount 상태에서 실행해야 하며, mount 상태에서 실행하면 복구가 더 어려워집니다.


lazarus : 덤프 파일을 개별 파일로 만들어냅니다.

            실행 하면, 3개의 파일( datafile, meun, frame) 이 생성됩니다.

            #./lazarus -h ./dumpfile


번호 제목 글쓴이 날짜 조회 수
386 scp 명령어를 이용한 파일 복사 및 전송 호스트웨이 2012.03.16 205925
385 ls 명령어의 파일 사이즈 쉽게 확인하기 호스트웨이 2012.10.23 81037
384 리눅스 서버 누가 언제 무슨 작업을 했는지 확인 방법 호스트웨이 2012.03.09 71902
383 Linux Charset 확인 및 변경 file 호스트웨이 2012.03.30 66865
382 ulimit 설정 관련 호스트웨이 2015.07.29 59856
381 Swap 메모리 늘리기 file 호스트웨이 2012.03.30 59565
380 비대해진 로그 파일 내용을 비우는 방법 - /dev/null 호스트웨이 2012.03.16 52783
379 서비스 이름으로 포트 번호 확인하기 호스트웨이 2012.04.13 52771
378 xinetd 소개 및 설정 호스트웨이 2012.06.29 48928
377 국가명 약어 (국가코드) 호스트웨이 2012.04.13 47787
376 top 명령어 및 옵션 설명 file 호스트웨이 2012.03.27 45692
375 Kernel Parameters HOSTWAY 2008.06.04 43453
374 ssh-key를 생성하여 서버에 패스워드 없이 접속하는 방법 jook 2008.06.25 43067
373 openssl 간단 사용법 호스트웨이 2008.12.10 39267
372 tcpdump 기본 사용 sylee 2008.07.02 39242
371 강제 umount 방법 (umount : device is busy 발생시) 호스트웨이 2012.11.30 38949
370 yum 사용 팁 jook 2008.09.02 36747
369 터미널 창으로 메시지 보내기 호스트웨이 2008.05.19 36084
368 VNC rpm 설치해보기 sylee 2008.08.07 35554
367 특정 계정만 su 명령어 사용 file 호스트웨이 2012.05.05 35426