실수로 우분투에서 파일을 삭제 했습니까? 이 튜토리얼에서는 Ubuntu Linux에서 삭제 된 파일을 복구하는 방법을 보여줍니다. 우리는 의도하지 않은 것을 삭제할 경험이 있습니다. 따라서 모든 OS에는 삭제 된 항목이 안전 조치로 잠시 저장되는 휴지통 또는 휴지통이 있습니다. 이렇게하면 삭제 된 파일을 쉽게 복구 할 수 있습니다. 어떤 사람들은 사물을 삭제하는 동안 Shift 키를 누르고 싶어합니다. 그러면 휴지통을 건너 뛰고 파일이 완전히 삭제됩니다. 실수로 파일을 삭제 한 경우 또는 실수로 휴지통에서 내용을 삭제 한 경우에도 많은 희망은 없지만 일부는 있습니다.
Linux 사용자는 우분투 및 일반적으로 Linux에서도 삭제 된 파일을 쉽게 복구 할 수 있습니다. 우분투에서 삭제 된 파일을 복구하기위한 몇 가지 해결책을 살펴 보겠습니다.
실수로 삭제 된 파일 복구
파일이 완전히 삭제되면 실제로 삭제되지 않은 것입니다. OS는 파일에 하드 디스크 공간을 적극적으로 할당하는 것을 거부하고 필요할 때마다 덮어 씁니다. 따라서 OS가 삭제 된 파일을 덮어 쓰지 않으면 복구 할 수 있습니다. Google의 경우 대부분 Windows에서 삭제 된 파일을 복구하기위한 도구와 안내서를 찾을 수 있습니다. 운영체제의 인기를 고려할 때 놀라운 것은 아닙니다. Linux에서는 도구가 많지 않지만 방법을 알면 프로세스가 여전히 간단하고 간단합니다.
TestDisk 데이터 복구 유틸리티 설치
TestDisk는 무료이며 오픈 소스 데이터 복구 유틸리티입니다. 주로 손실 된 데이터, 스토리지 파티션 등을 복구하도록 설계되었습니다. TestDisk는 우분투 리눅스에서 삭제 된 파일을 복구하는 데 사용할 수 있습니다. TestDisk는 명령 행 유틸리티로서 어떤 사람들에게는 사용하기가 어렵습니다. 그러나이 파일 복구 도구는 사용하기가 어렵지 않습니다. 실제로 시작하려면 터미널을 열고 시작하기 위해 testdisk 를 입력하십시오.
대부분의 리눅스 배포판은 이미 공식 저장소에이 도구를 포함하고 있습니다. 따라서 아직 설치하지 않은 경우 터미널에 다음 명령을 입력하여 쉽게 설치할 수 있습니다. 터미널에 "testdisk"를 입력하고 설치하지 않은 경우이 동일한 명령을 입력하라는 메시지가 표시됩니다.
sudo apt-get testdisk 설치하기
여기 우분투 리눅스에 초점을 맞추고 있지만, "TestDisk"는 다른 리눅스 배포판에서도 비슷하게 사용할 수 있습니다. 위의 명령은 Linux Mint, Elementary OS 등과 같은 Ubuntu 기반의 다른 Linux 배포판에서도 사용할 수 있습니다. Arch Linux 사용자는 AUR 에서 설치할 수 있지만 다른 Linux 배포판 사용자는 아래 링크를 따라갈 수 있습니다.
다운로드 링크 : TestDisk
Linux에서 TestDisk 실행
위에서 언급 한 것처럼, 유틸리티가 설치되면 터미널에 testdisk
를 입력하면 TestDisk를 쉽게 시작할 수 있습니다. 이 유틸리티를 실행 한 후 삭제 된 파일을 복구하는 방법을 살펴 보겠습니다.
우분투 리눅스에서 삭제 된 파일을 복구
"TestDisk 데이터 복구 유틸리티"가 시작되면 아래와 같은 화면이 나타납니다. 이것은 명령 행 유틸리티이므로 선택하는 옵션에주의해야합니다. TestDisk 버전 7.0부터이 도구는 다음 논리적 단계를 자동으로 강조 표시합니다. 대개 맞지만 잘못 될 수도 있습니다. 항상 일부 텍스트를 인쇄하므로 선택하기 전에 읽어야합니다.
위 스크린 샷에서 볼 수 있듯이 로그 파일을 만들거나 기존 로그 파일에 정보를 추가 할 수 있습니다. 또한 생성하지 않도록 선택할 수도 있습니다. 로그 파일을 만들면 우분투 또는 Linux 포럼에서 온라인 도움말을 찾는데 도움이됩니다.
디스크를 선택하여 삭제 된 파일 확인
선택을하면, 암호를 입력하라는 메시지가 나타나고, 그 후에는 TestDisk가 루트 권한으로 다시 시작됩니다. 로그 파일 작성을 건너 뛰거나 다시 작성하라는 메시지가 다시 나타납니다. 그런 다음 손실 된 파일을 복구 할 디스크를 선택할 수 있습니다.
파티션 테이블 선택
그런 다음 파티션 테이블을 선택하라는 메시지가 표시되지만 TestDisk 데이터 복구 유틸리티가 자동으로 파티션 테이블 유형을 감지하고 알려주기 때문에 걱정하지 않아도됩니다. 이것이 보여지는 텍스트를 읽는 것이 중요한 이유입니다.
고급 (선택 사항)
파티션 테이블을 선택하면 TestDisk를 사용할 수있는 모든 옵션이 제공됩니다. 예, TestDisk는 Ubuntu Linux에서 삭제 된 파일을 복구하는 것 이외의 다른 많은 작업에 사용될 수 있습니다. 물론 터미널에 표시된 모든 것을 읽는다면 알 것입니다.
제시된 옵션은 혼란 스러울 수 있지만 원하는 것을 알고 있으면 선택이 매우 분명 할 수 있습니다. 우리는 잃어버린 파티션을 복구하려고하지 않으므로 디스크를 분석 할 때 아무런 의미가 없습니다. 비슷하게, 우리는 디스크 지오메트리를 바꾸거나 아무것도 수정하지 않으려 고합니다. 합리적인 유일한 선택은 파일 시스템 유틸리티가 들어있는 고급 옵션입니다.
삭제 된 파일 삭제 취소
다음 화면에서 위쪽 및 아래쪽 화살표 키를 사용하여 드라이브를 강조 표시하십시오. 그런 다음 왼쪽 및 오른쪽 화살표 키를 사용하여 삭제 취소 를 선택하고 Enter 키를 누릅니다. 최대한 빨리, TestDisk 는 삭제 된 파일 검사를 시작합니다.
삭제 된 파일 복구
검사가 완료되면, TestDisk는 복구 할 수있는 삭제 된 파일 목록을 제공합니다. 화살표 키를 사용하여 복구하려는 파일을 강조 표시하고 키보드의 c 를 누르십시오.
다음으로 화살표 키를 사용하여 복구 된 파일을 정확하게 저장할 위치를 선택할 수 있습니다. 지금까지 입력 및 선택 프로세스에 대해 잘 알고 있어야합니다.
기본 옵션은 명령 줄 유틸리티 내에서의 탐색이 까다로울 수 있으므로 일반적으로 홈 폴더에서 삭제 된 파일을 복구하는 것입니다. 대부분의 사용자는 나중에 파일 탐색기를 사용하여 홈 폴더로 이동 한 다음 원하는 위치에 파일을 저장하는 것이 훨씬 쉽습니다.
위 스크린 샷에서 볼 수 있듯이 선택한 파일이 선택한 위치에서 복구되었습니다. 첫 번째 파일이 복구되면 TestDisk가 파일 선택 화면으로 돌아갑니다. 여기에서 복구하려는 파일을 강조 표시하고 " c"를 반복해서 눌러 복구하려는 모든 삭제 된 파일을 복구 할 수 있습니다.
끝나면 터미널 창을 닫을 수 있습니다. q 를 눌러 종료하거나 TestDsik 옵션에서 종료를 선택해도 프로그램이 종료되지 않습니다. 단순히 뒤로 버튼 역할을합니다. 이것은 원하지 않는 명령 행 유틸리티의 어딘가에있는 경우에 유용 할 수 있습니다.
Linux에서 삭제 된 파일을 복구하는 대체 솔루션
이 무료 도구에 의존하고 싶지 않은 사용자를 위해 삭제 된 파일을 검사하고 복구 할 수있는 다른 Linux 도구가 있습니다.
맨 먼저
Foremost는 데비안 기반 리눅스 배포판 (예 : Ubuntu 및 Linux Mint와 같은 파생물)에 설치할 수 있습니다. 설치 명령은 다음과 같습니다.
sudo apt-get install 가장 먼저 설치하십시오.
Foremost가 설치되면 삭제 된 파일을 복원 할 폴더를 만듭니다.
mkdir / root / restored
이제 가장 먼저 수행 된 명령을 실행하고 삭제 된 파일을 복원하십시오. 이 예에서는 삭제 된 모든 JPG 파일을 복원합니다. 우선, 아래 명령을 사용하여 단일 단계에서이 작업을 수행 할 수 있습니다.
제일 - i / dev / sda3 -t jpg -o / root / restored /
위의 명령은 / dev / sda3 파티션에있는 삭제 된 jpg 파일을 검색하여 방금 만든 폴더로 복원합니다. 많은 다른 유형의 파일을 비슷하게 복원 할 수 있습니다. 전체 목록을 보려면 가장 중요한 Linux 맨 페이지를 확인하십시오.
메스
Scalpel은 Linux 및 Mac OS 용 파일 시스템 독립적 복구 도구입니다. MinGW로 컴파일하여 Windows에 설치할 수도 있습니다. 우분투 및 파생 상품에서 다음 명령을 사용하여 설치할 수 있습니다.
sudo apt-get install scalpel
설치되면 / etc / scalpel / 폴더로 이동하여 원하는 텍스트 편집기에서 scalpel.conf 파일을 엽니 다. 파일에서 모든 것이 주석 처리되었음을 알 수 있습니다. 복구 할 파일 형식의 주석 처리를 제거해야합니다. 파일을 저장하면 저장하십시오. 삭제 된 파일을 복원하는 명령은 다음과 같습니다.
sudo scalpel [장치 / 디렉토리 / 파일 이름] -o [출력 디렉토리]
포토 레크
Photorec는 위에서 언급 한 묶음을 사용하는 가장 쉬운 유틸리티입니다. 또한, 그것은 심지어 당신이 그것을 위해 그것을하지 않으면 TestDisk 유틸리티에 의해 설치되면, 당신은 이미 다른 도구를 쉽게 사용할 수 있습니다. TetDisk와 마찬가지로 Photorec에는 텍스트 기반 UI가 있지만 앞서 말한 도구로는 실제 명령을 사용할 필요가 없습니다. Photorec를 실행하려면 아래 주어진 명령을 사용하십시오.
sudo photorec / dev / sda3
여기에서 / dev / sda3은 삭제 된 파일을 검사하려는 파티션입니다. 다음으로, 디스크를 선택해야하는 TestDisk와 유사한 텍스트 기반 인터페이스가 보입니다. 선택을하면 파티션 테이블 유형을 선택하라는 메시지가 나타납니다. 위쪽 및 아래쪽 화살표 키를 사용하여 강조 표시하고 왼쪽 및 오른쪽 화살표 키를 사용하여 검색 을 강조 표시 한 다음 Enter 키를 누릅니다.
그렇게하면 파일 시스템을 선택한 다음 복구 된 파일이 저장 될 출력 폴더를 선택해야합니다. 이것은 모두 TestDisk와 같습니다. 또한 전체 디스크 또는 여유 공간 만 스캔할지 묻는 메시지가 나타납니다. 전체 디스크를 스캔하도록 선택하는 것은 분명히 더 많은 시간이 소요됩니다.
디지털 스토리지는 전문가와 심지어 일반 대중에게도 이익이되었습니다. 전 세계에서 70 억 명이 넘는 사람들이 대부분의 사람들은 새로운 문서를 만들고 이전에 결코 볼 수 없었던 새로운 사진을 찍습니다. 모든 것을 물리적으로 저장하는 것은 관리의 악몽이었을 것입니다. 말할 것도없이, 물리적 인 사본은 우발적으로 하나 이상의 손상을 입거나 잃어 버릴 수 있습니다. 디지털로 저장된 파일은 실수로 삭제되거나 손실 될 수도 있습니다. 다행히도 복구 할 수 있으며 Linux에서 삭제 된 파일을 검색 할 수있는 다양한 내장 솔루션과 도구가 있습니다.