Linux ETC

삭제된 파일 복구 - 2

2015.09.24 17:11

호스트웨이 조회 수:1180

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


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

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


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


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

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

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


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

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

            #./lazarus -h ./dumpfile


번호 제목 글쓴이 날짜 조회 수
206 리눅스 setup 명령어를 이용한 간편 설정 file 호스트웨이 2012.07.27 19819
205 CentOS 5.X의 yum 속도 올리기 호스트웨이 2012.07.27 17228
204 RPM 관련 옵션들-1 호스트웨이 2012.07.27 15561
203 리눅스 시스템 폴더별 명령어 알아보기 호스트웨이 2012.08.03 12681
202 리눅스 touch 명령어 file 호스트웨이 2012.08.03 23529
201 PHP 설치된 모듈 확인 호스트웨이 2012.08.03 16663
200 리눅스 시스템 폴더별 명령어 알아보기 - 두번째 호스트웨이 2012.08.10 16708
199 리눅스 daemon 설명 호스트웨이 2012.08.10 24676
198 리눅스 디스크 종류별 명칭 호스트웨이 2012.08.10 14727
197 리눅스 Sleep 명령어 file 호스트웨이 2012.08.10 29396
196 /bin/false, /sbin/nologin 의 차이점 호스트웨이 2012.08.10 33129
195 Debian 에 SAMBA 서버 설정하기 호스트웨이 2012.08.23 20461
194 Linux 설치후 기본언어 한국어로 변경 호스트웨이 2012.08.23 15144
193 cal 명령어로 달력 보기 호스트웨이 2012.08.23 15553
192 리눅스에서 fstab을 UUID로 변경 호스트웨이 2012.08.23 25643
191 Chage 명령어 호스트웨이 2012.08.23 20755
190 틀린명령어 틀린글자만 바꿔서 실행하는 간단한팁 호스트웨이 2012.08.23 11446
189 리눅스 명령어 알아보기-3 호스트웨이 2012.08.23 11854
188 yum 업데이트시 특정 패키지 예외처리 방법 호스트웨이 2012.08.23 13397
187 History 삭제하는 방법 및 현재한 history 삭제하는 방법 호스트웨이 2012.08.24 19010