Linux 일반
삭제한 데이터(파일) 복구하기 - k/ubuntu
bumnux
2012. 3. 19. 22:24
사실 리눅스 시스템에서 (특히 터미널상에서) 삭제한 파일을 복구하는것은 굉장히 힘든일입니다.
다음 추천 사이트에 잘 설명이 되있습니다. 한번 읽어보세요.
ext3 파일 시스템에서는 지워진 파일 복구가 왜 어려울까?
읽어 보셨나요? 그렇다면 다음 방법은 정말 간절히 필요한 분만 시도해보세요.
드라이브에 직접적으로 씌여진 데이터들은 Foremost 통해 어느정도 복구가 가능합니다.
그러나 사용하기에 앞서 우선 이 Foremost 의 단점은 무엇인지 봅시다.
1. 직접적으로 씌여진 데이터라면 삭제된 데이터는 물론 현재 존재하는 파일까지 모두 찾습니다.
(확실하진않지만 이전 운영체제에 쓰였던 파일까지 검색하는것 같습니다. 그렇다면 어떤면에선 굉장한... ㅡㅡ;)
2. 폴더 단위의 검색이 안되어 드라이브의 크기가 클수록 복구 시간이 길어지고 복구 데이터도 증가합니다.
(요즘같은 대용량 시대에 완전 최악이죠 ㅜㅜ)
3. 파일 이름을 알수없습니다. 일일이 실행하거나 열어보는 수밖에...
(적게는 몇천에서 많게는 몇십만까지... 그래도 다행인건 이미지는 미리보기가 가능하다는거 정도...)
이 정도 단점만 보더라도 왜 간절히 필요한분만 시도해야 하는지 알거같죠?
참고로 위에 추천한 사이트를 읽어보신분은 아시겠지만 조금 복잡하지만 검색 범위를 조금 줄일수 있는 방법이 있습니다.
그럼 Foremost 의 사용예를 살펴봅시다.
당연한 말이지만 먼저 Foremost 가 설치되 있어야 합니다.
ex)
* /dev/hda1 는 각자의 시스템에 따라 다릅니다.
* 현재 폴더에 output 디렉토리를 생성후 그곳에 기록합니다.
디폴트값
다음 추천 사이트에 잘 설명이 되있습니다. 한번 읽어보세요.
ext3 파일 시스템에서는 지워진 파일 복구가 왜 어려울까?
읽어 보셨나요? 그렇다면 다음 방법은 정말 간절히 필요한 분만 시도해보세요.
드라이브에 직접적으로 씌여진 데이터들은 Foremost 통해 어느정도 복구가 가능합니다.
그러나 사용하기에 앞서 우선 이 Foremost 의 단점은 무엇인지 봅시다.
1. 직접적으로 씌여진 데이터라면 삭제된 데이터는 물론 현재 존재하는 파일까지 모두 찾습니다.
(확실하진않지만 이전 운영체제에 쓰였던 파일까지 검색하는것 같습니다. 그렇다면 어떤면에선 굉장한... ㅡㅡ;)
2. 폴더 단위의 검색이 안되어 드라이브의 크기가 클수록 복구 시간이 길어지고 복구 데이터도 증가합니다.
(요즘같은 대용량 시대에 완전 최악이죠 ㅜㅜ)
3. 파일 이름을 알수없습니다. 일일이 실행하거나 열어보는 수밖에...
(적게는 몇천에서 많게는 몇십만까지... 그래도 다행인건 이미지는 미리보기가 가능하다는거 정도...)
이 정도 단점만 보더라도 왜 간절히 필요한분만 시도해야 하는지 알거같죠?
참고로 위에 추천한 사이트를 읽어보신분은 아시겠지만 조금 복잡하지만 검색 범위를 조금 줄일수 있는 방법이 있습니다.
그럼 Foremost 의 사용예를 살펴봅시다.
당연한 말이지만 먼저 Foremost 가 설치되 있어야 합니다.
$ sudo aptitude install foremost
ex)
* /dev/hda1 는 각자의 시스템에 따라 다릅니다.
* 현재 폴더에 output 디렉토리를 생성후 그곳에 기록합니다.
디폴트값
$ sudo foremost /dev/hda1모든 파일을 찾습니다.
$ sudo foremost -t all -i /dev/hda1처음 100 블럭을 건너뛴후 jpg 파일만 검색합니다.
$ sudo foremost -s 100 -t jpg -i /dev/hda1office 문서와 jpeg 파일을 검색하고 화면에 출력합니다 (verbose mode)
$ sudo foremost -v -t ole,jpeg -i /dev/hda1audit 문서를 생성하고 화면에 출력합니다. (verbose mode)$ sudo foremost -av /dev/hda1