웹사이트 검색

Linux에 TestDisk를 설치하고 삭제된 파일을 복구하는 방법


실수로 파일을 삭제한 적이 있습니까? 이 자습서에서는 Linux에 TestDisk를 설치하고 삭제된 파일을 복구하는 방법을 살펴보겠습니다.

이 튜토리얼에서는 Ubuntu 서버를 사용하여 작업하지만 다른 배포판을 사용하는 경우에도 동일한 단계를 따를 수 있습니다. 다른 점은 설치에 사용되는 패키지 관리자뿐입니다.

Linux에 TestDisk 설치

testdisk 패키지는 모든 주요 Linux 배포판에서 사용할 수 있으며 기본 패키지 관리자를 사용하여 쉽게 다운로드할 수 있습니다. 여기에서는 Linux에 testdisk를 설치하기 위한 배포판 관련 명령을 나열했습니다.

Ubuntu/Debian에 TestDisk 설치

sudo apt update 
sudo apt -y install testdisk

Ubuntu/Debian용 새 패키지 관리자인 apt-get 대신 apt 패키지 관리자를 사용하고 있습니다.

Red Hat 및 CentOS 7에 TestDisk 설치

yum install epel-release
yum update
yum install testdisk

Red Hat 및 CentOS 8에 TestDisk 설치

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum update
yum install testdisk

EPEL 리포지토리도 활성화/설치해야 합니다. EPEL 리포지토리는 일반적으로 사용되는 소프트웨어의 설치 패키지에 쉽게 액세스할 수 있는 추가 패키지 리포지토리입니다.

EPEL 리포지토리에 대해 자세히 알아보려면 공식 페이지를 방문하십시오.

Arch Linux에 TestDisk 설치

sudo pacman -S testdisk

Fedora에 TestDisk 설치

sudo dnf install testdisk

Linux에서 삭제된 파일을 복구하는 방법?

이제 testdisk 유틸리티를 설치했으므로 삭제된 파일이나 파티션을 복구하는 데 사용할 차례입니다.

Testdisk는 다음 파티션 유형에서 작동합니다.

위의 목록에는 거의 모든 주요 파티션 유형이 포함되어 있으므로 파티션 유형을 확인할 필요가 없을 수도 있습니다. 그러나 확실하지 않은 경우 다음 명령 중 하나를 입력하십시오.

stat -f <partition>
df -T
fdisk -l

위의 명령 중 하나는 파일 시스템 유형 정보를 제공합니다.

1. TestDisk 시작 및 실행 위치 구성

터미널에서 testdisk 명령을 입력하여 유틸리티를 실행하면 아래와 같은 프롬프트가 표시됩니다. 파일을 복구할 적절한 디스크 드라이브를 선택할 수 있습니다.

이 유틸리티를 처음 실행하는 경우 시작 화면에 로그 파일을 생성할 수 있는 옵션이 제공됩니다. 생성을 선택하고 기본값으로 계속 진행할 수 있습니다.

다음 화면에서는 디스크 드라이브/파티션을 선택하라는 메시지가 표시됩니다.

2. 파티션 선택 및 분석

올바른 파티션을 선택하면 파티션 유형을 선택하라는 메시지가 표시됩니다.

올바른 파티션 유형을 자동으로 선택해야 하지만 그렇지 않은 경우 올바른 유형을 선택해야 합니다.

완료되면 손실된 데이터를 검색하기 위해 "분석\을 진행해야 하는 옵션 메뉴가 제공됩니다.

필요에 따라 "빠른 검색\ 또는 "심층 검색\으로 이동하여 모든 inode를 스캔할 때까지 검색을 실행할 수 있습니다.

3. 삭제된 파일에 대한 파티션 스캔

옵션을 선택하면 스캔하려는 특정 파티션이 표시됩니다.

올바른 파티션을 선택하고 유틸리티가 전체 드라이브를 스캔하도록 합니다. 잠시 후 파티션 내의 파일 목록을 얻을 수 있습니다. 스캔이 진행 중이면 아래와 유사한 화면이 표시됩니다.

이제 진행이 완료되면 파일을 찾아볼 파티션을 선택할 수 있는 옵션을 제공합니다. "빨간색\으로 강조 표시된 모든 파일 또는 색상이나 텍스트 스타일(터미널의 영향을 받을 수도 있음) 구성)은 TestDisk 유틸리티에 의해 복구된 파일입니다.

이러한 파일을 복원하려면 문자 \C\를 누르기만 하면 해당 파일을 복사하여 복원하려는 다른 디렉토리에 붙여넣을 수 있습니다.

결론

글쎄, 당신은 그것을 가지고 있습니다. Linux에서 삭제된 파일을 복구하는 방법을 배웠습니다! 계속해서 가상 머신에서 이 유틸리티를 더 탐색하여 실제 상황에서 사용하기 전에 요령을 터득하여 고급 규모에서 이 유틸리티를 사용하는 방법을 정확히 알 수 있습니다.

Linux에서 testdisk 유틸리티의 사용을 이해하고 지금 사용 방법을 알고 있기를 바랍니다. 질문이 있으시면 아래 의견에 알려주십시오.