데이터 복구 · 2 min read · Dec 09, 2025

리눅스에서의 데이터 복구 기술

리눅스에서의 데이터 복구 기술

내 친구 중 한 명이 드라이브에서 중요한 파일을 실수로 삭제했다고 전화했을 때, 그의 불만은 이해할 수 있었습니다. 이런 일은 컴퓨터를 사용하는 모든 사람에게 어느 시점에서 발생합니다. 불행히도 그의 경우, 복구하지 않았다면 매우 비용이 많이 드는 중요한 문서들이었습니다.

다행히도, 저는 그가 복구 과정을 진행하도록 도와주었고, 이제 여러분도 도와드리겠습니다.

파일이 삭제되면 어떤 일이 발생하나요?

파일에 저장된 데이터는 드라이브의 각 파일에 대한 저장 위치를 나타내는 목차가 있습니다. 파일을 제거하거나 삭제하면 파일이 휴지통으로 이동합니다. rm 명령어를 사용하여 제거된 파일은 쉽게 복구할 수 있습니다.

파일의 제거/삭제는 목차의 제거로 이어집니다. 이는 이제 파일이 제거된 공간이 새로운 데이터가 저장될 준비가 되었음을 나타냅니다. 따라서 그 공간에 새로운 데이터가 덮어쓰여진 경우, 이전 데이터의 복구가 어려워집니다. 그러나 그곳에 새로운 데이터가 기록되지 않았다면 여전히 복구할 수 있습니다.

먼저, 몇 가지 해야 할 일과 하지 말아야 할 일을 살펴보겠습니다.

파일이 분실되었을 때 해야 할 일과 하지 말아야 할 일

하지 말아야 할 일:

  • 장치에 데이터를 쓰지 마십시오.
  • 임의의 복구 소프트웨어를 마운트하거나 사용하지 마십시오.
  • 소프트웨어에 대한 완전한 이해가 없다면 데이터를 복구하기 위해 소프트웨어를 사용하지 마십시오 .

해야 할 일:

  • 시스템을 즉시 종료하십시오.
  • CD 또는 USB 장치에서 실행되는 라이브 리눅스 버전으로 시스템을 재부팅하십시오.
  • 아래 언급된 도구를 사용하십시오.

데이터 복구에 사용할 수 있는 다양한 도구가 있습니다.

사용할 수 있는 신뢰할 수 있는 도구는 다음과 같습니다:

  • Extundelete
  • PhotoRec
Extundelete 유틸리티:extundelete

파일 복구하기:

전제 조건: e2fsprogs 및 e2fslibs의 바이너리 및 개발 패키지를 설치하십시오.

extundelete의 최신 버전을 다운로드하십시오.

패키지를 /opt에 복사하십시오.

tar –zxjf extundelete-version.tar.bz2  
cd extundelete-version  
./configure  
make install
  • extundelete를 사용하여 파일을 복구하는 방법:
  1. /home/jack/important/file1 파일을 복구해야 합니다.
  2. mount 명령의 출력은 아래와 같습니다.
/dev/sda4 on /home type ext3 (rw)
  1. 이제 아래와 같이 명령을 사용하십시오.
umount /dev/sda4
  1. 이제 아래의 extundelete 명령을 실행하십시오.
extundelete /dev/sda4 –restore-file jack/important/file1
PhotoRec 소프트웨어:이 소프트웨어

photorec을 사용할 때 다음 위치에 데이터를 복원할 수 있습니다.

  • 별도의 하드 드라이브에 파일 복구.
  • 네트워크 드라이브에 데이터 복구.
  • 동일한 하드 드라이브의 별도 파티션에 데이터 복구.

PhotoRec 소프트웨어 설치:

  1. 언급된 링크에서 소프트웨어를 다운로드하십시오. http://www.cgsecurity.org/wiki/TestDisk_Download
  2. 소프트웨어를 복사한 디렉토리에 압축을 풉니다.
  3. 소프트웨어의 압축을 풉니다.
  4. 아래 명령을 사용하여 소프트웨어를 설치하십시오.
sudo ./photorec_static

이렇게 하면 PhotoRec을 실행하고 데이터를 검색할 수 있습니다.

마지막으로, 많은 데이터 복구 도구가 있습니다. 다양한 다른 회사들이 데이터를 복구하기 위한 도구를 개발했습니다. 그러나 이러한 도구를 사용하기 전에 그들이 어떻게 작동하는지와 사용하는 과정에 대한 충분한 지식이 있어야 합니다.

초보자라면 연구를 하거나 (내 친구의 경우처럼) 전문가의 도움을 받는 것을 고려하십시오. 데이터 복구는 위험할 수 있으며, 모든 것과 마찬가지로 예방이 최선의 치료입니다. 그러니 백업하세요!

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.