Linux에서 손실된 데이터를 복구하는 방법

때때로 파일과 중요한 데이터가 실수로 삭제됩니다. 이러한 일이 발생할 수 있는 많은 이유가 있습니다. 쓰레기통에 무엇이 있는지 간과하거나 잘못된 버튼을 누르는 등의 일이 발생합니다. 이와 같은 상황에서는 이러한 파일을 다시 가져오는 방법을 아는 것이 중요합니다. 많은 데이터를 관리하는 사람들이 부분적으로 Linux를 사용하기 때문에 Linux에서 손실된 데이터를 복구하는 데 도움이 되는 프로그램을 찾는 데 부족함이 없습니다.

이 튜토리얼에서는 Testdisk라는 도구에 초점을 맞출 것입니다. 다양한 위치에서 데이터를 복구하는 데 특화된 프로그램입니다. 실린더와 하드 드라이브의 다른 부분을 스캔하여 삭제된 데이터가 있는지 확인합니다. 제일 좋은 부분? Testdisk는 이전에 삭제된 파티션에서 삭제된 데이터를 찾고 백업을 만드는 등의 작업을 수행할 수 있습니다.

테스트디스크 설치

Testdisk는 특히 Linux에서 많은 데이터와 여러 하드 드라이브를 관리하는 프로그램에서 매우 인기 있는 프로그램입니다. 결과적으로 모든 Linux 배포판의 프로그램 모음에서 설치할 수 있습니다. 설치하려면 Gnome App Store를 열고(Linux 버전에 있는 경우) “testdisk”를 검색하여 설치합니다. 또는 다음 명령을 입력하여 설치합니다.

아치 리눅스

sudo pacman -S testdisk

우분투

sudo apt install testdisk

페도라

sudo dnf install testdisk -y

오픈수세

sudo zypper install testdisk

데비안

sudo apt-get install testdisk

Gnome 소프트웨어가 없지만 사용 중인 Linux 버전이 위에 나열되어 있지 않습니까? 패키지 관리자를 사용하여 “testdisk”를 검색하십시오. 그런 다음 프로그램을 설치하는 일반적인 방법으로 설치합니다. 그렇지 않은 경우 pkgs.org로 이동하여 testdisk를 검색하고 패키지를 다운로드하여 설치하십시오. 이 프로그램을 설치하는 방법에는 여러 가지가 있습니다.

데이터 복구

Testdisk는 터미널에서만 실행되는 텍스트 기반 프로그램입니다. 이것이 명령줄 기반이라는 의미는 아닙니다. 기억해야 할 긴 텍스트 명령이 없습니다. 대신 “text-gui” 유형 설정을 사용합니다. testdisk를 열려면 먼저 다음 명령을 사용하여 루트 셸을 가져옵니다. sudo -s

  Gnome Shell에서 프로그램 기본값을 설정하는 방법

그런 다음 “testdisk” 명령을 입력하여 시작합니다.

프로그램이 시작되면 세 가지 옵션이 있습니다. 옵션은 “로그 생성”, “추가” 및 “로그 없음”입니다. “로그 생성” 옵션을 선택합니다. 이렇게 하면 testdisk가 발생하는 모든 작업을 기록할 수 있습니다. 이렇게 하면 실수를 해도 로그를 살펴보고 무엇이 잘못되었는지 읽을 수 있습니다. 기록 유지에 전혀 신경 쓰지 않으려면 “로그 없음” 옵션을 선택하십시오. 두 옵션 모두 괜찮지만 로깅을 권장합니다.

옵션을 선택하면 testdisk는 현재 Linux PC에 연결된 모든 하드 드라이브를 찾습니다. 여기에는 플래시 드라이브, SD 카드 등과 같은 다른 유형의 데이터 저장소가 포함됩니다. 위쪽 및 아래쪽 화살표 키를 사용하여 강조 표시하여 데이터를 복구하려는 하드 드라이브를 선택합니다. Enter 키를 눌러 하드 드라이브를 선택합니다.

여기에서 testdisk는 사용 중인 파티션 테이블의 유형을 지정하도록 사용자에게 요청합니다. 이것이 무엇을 의미하는지 확실하지 않습니까? Linux 배포가 UEFI를 사용하는 경우(BIOS 및 부팅 설정 내부를 보면 알 수 있음) 목록에서 EFI GPT를 선택합니다. MS-DOS MBR을 파티션 레이아웃으로 사용하시겠습니까? 메뉴로 선택하세요. 확실하지 않다? testdisk는 일반적으로 자동 감지하여 정답을 알려줄 수 있으므로 걱정하지 마십시오.

다음 페이지에는 몇 가지 옵션이 있습니다. 중요한 것은 “분석” 옵션뿐입니다. 그것을 선택하면 testdisk가 하드 드라이브를 자세히 살펴봅니다. 드라이브에 존재하는 파티션과 이미 삭제된 파티션에서 삭제된 데이터를 찾습니다.

파일 복구

testdisk가 전체 하드 드라이브 스캔을 마치면 사용자가 복구할 수 있는 데이터 목록이 표시됩니다. 이 목록에서 파일을 선택한 다음 키보드에서 c를 누릅니다. 삭제된 데이터가 홈 디렉토리에 복사됩니다. 이러한 파일을 숨기고 복구할 수 없도록 하시겠습니까? 대신 키보드에서 h를 누르십시오. 이것은 그들을 숨길 것입니다.

파티션 복구

시스템에서 제거된 파일 복구와 함께 사용자는 전체 파티션도 복구할 수 있습니다. 먼저 “만들기”를 선택하여 로그를 시작합니다. 그런 다음 testdisk가 요청할 때 파티션 레이아웃을 선택하십시오.

그런 다음 목록에서 드라이브를 선택한 다음 선택할 수 있는 다양한 옵션이 있는 testdisk의 페이지에서 “고급”을 선택합니다.

  케이블 없이 BBC의 "Sherlock"을 스트리밍하는 방법

testdisk에서 삭제된 파티션을 강조 표시합니다. “삭제 취소” 옵션이 있기 때문에 삭제되었음을 알 수 있습니다. 그것을 선택하면 testdisk가 하드 드라이브를 재구성하고 파티션 삭제를 취소할 공간을 만듭니다.

참고: 삭제된 하드 드라이브 파티션을 레코딩 가능한 이미지로 직접 복구할 수도 있습니다.

“이미지 생성”을 선택하여 삭제된 파티션의 디스크 이미지(나중에 Gnome 디스크로 하드 드라이브에 구울 수 있음)를 만듭니다. 파티션을 복원하여 하드 드라이브를 엉망으로 만드는 것이 걱정되는 사람들에게 이것은 좋은 선택이 될 수 있습니다.

결론

컴퓨터에 점점 더 많은 시간을 투자함에 따라 가장 준비된 Linux 사용자라도 삭제된 파일을 복구하는 방법을 알아야 합니다. 분명히, 파일을 “삭제 취소”할 수 있는 프로그램에만 의존하는 것이 좋은 파일 백업 절차를 대체하는 것은 아니지만, 곤란한 상황에 처했을 때 문제를 해결할 수 있습니다.