본문 바로가기
리눅스 포렌식

TestDisk 를 통한 리눅스 rm 삭제파일 복구

by kimnampill 2022. 12. 7.
728x90
반응형

TestDisk 설치

설치하기 위해서 테스트 디스크 Ubuntu 에서이 명령을 사용하십시오.

 sudo apt-get inst testDisk 

 
 

Fedora에서 다음을 입력해야합니다.

 Sudo DNF 설치 TestDisk 

Manjaro에서는, 당신이해야합니다 팩맨 :

 
 sudo pacman -sy testdisk 

TestDisk 사용하기

터미널 창에서 실행되지만, 테스트 디스크 초보적인 인터페이스가 있습니다. 화살표 키를 사용하여 탐색하고 입력하여 선택하십시오. 일을 깔끔하게 유지하려면 복원 된 파일의 디렉토리를 만드는 것이 가장 좋습니다.

복원 된 파일에 대해 "복원 된"이라는 디렉토리를 만들려면 다음을 입력합니다.

 
 
 MKDIR 복원 

우리는 다음을 입력하여 새 디렉토리로 전환하고 시작합니다. 테스트 디스크 거기에서:

 CD 복원 / 

 

우리는 사용해야합니다 Sudo. ~와 함께 테스트 디스크 그래서 우리는 다음을 입력합니다.

 Sudo TestDisk 

첫 번째 질문 테스트 디스크 묻는 것은 로깅에 관한 것입니다. 새 로그 파일을 만들거나 기존 로그를 사용하거나 모든 것을 기록하지 않을 수 있습니다. 당신이 선택한 옵션은 중요하지 않습니다. 그것은 그 길에 영향을 미치지 않습니다 테스트 디스크 작동합니다.

 
 

강조 표시된 옵션을 수락하려면 Enter 키를 누르면 새 로그 파일을 만듭니다. 시작한 디렉토리에서 생성됩니다. 테스트 디스크 ...에 당신이 당신의 선택을 할 때, 테스트 디스크 하드 드라이브가 작동하려는 파일 시스템을 보유하고 있는지 묻습니다.

그것은 찾을 수있는 하드 드라이브를 나열합니다. 스쿼시 "/ dev / loop"파일. 각 응용 프로그램에서 설치 한 각 응용 프로그램에 대해이 중 하나가있을 것입니다. 스냅 ...에 읽기 전용 이므로이 파일 시스템에서 아무 것도 삭제할 수 없었어야합니다.

 
 

이 테스트 컴퓨터에는 실제 하드 드라이브가 하나만 있으므로 아래쪽 화살표를 사용하여 "/ dev / sda"옵션을 강조 표시했습니다. 그런 다음 오른쪽 화살표를 사용하여 "진행"을 선택한 다음 Enter 키를 눌렀습니다.

 
 

테스트 디스크 또한 파티션 유형을 알아야합니다. 옵션 메뉴는 맨 아래에 자동 감지 된 파티션 유형과 함께 옵션 메뉴를 제공합니다.

좋은 이유가없는 한, 자동 감지 된 파티션의 유형을 강조 표시 한 다음 Enter 키를 누릅니다.

 
 

나타나는 기능 메뉴에서 "고급"을 강조 표시 한 다음 Enter 키를 누릅니다.

파티션 선택 메뉴가 나타납니다.

 
 

우리가 원하는 파일은 Linux 파일 시스템 파티션에 있습니다. 우리는 하드 드라이브에 하나의 Linux 파티션 만 있지만 더 많은 것을 가질 수 있습니다.

파일이 켜져있는 파티션을 선택하고 왼쪽 및 오른쪽 화살표 키를 사용하여 "목록"을 선택한 다음 Enter 키를 누릅니다. 파일 선택 메뉴가 나타납니다.

 
 

위아래 화살표 또는 PGUP 및 PGUP 키를 사용하여 파일 및 디렉토리 목록을 탐색하십시오. 오른쪽 화살표를 누르거나 Enter를 눌러 디렉토리를 입력하고 왼쪽 화살표 또는 Esc를 사용하여 디렉토리를 종료하십시오.

우리는 소유 된 파일을 찾고 있습니다 데이브 ...에 모든 사용자 계정의 파일은 "홈"디렉토리에 있습니다. 따라서 "홈"디렉토리를 강조 표시 한 다음 오른쪽 화살표 또는 Enter를 눌러 해당 디렉토리를 입력 할 수 있습니다.

 
 
 

그런 다음 모든 사용자 계정이 Google에 대해 나열됩니다. 우리는 강조 표시합니다 데이브 , 오른쪽 화살표 또는 Enter를 눌러 해당 디렉토리를 입력하십시오.

이제 우리는 이제 속한 파일을 볼 수 있습니다. 데이브 계정. 빨간색의 항목이 삭제되었습니다. 복구하려는 파일을 찾을 때까지 파일 및 디렉토리를 탐색합니다.

 
 

파일을 복구하려면 강조 표시 한 다음 C (소문자)를 누릅니다.

디스플레이가 변경되고 복구 된 파일의 대상을 선택하라는 메시지가 표시됩니다. "복원"이라는 디렉토리를 만들었으므로 시작했습니다. 테스트 디스크 그로부터 목록의 첫 번째 항목 (.)은 해당 디렉토리입니다. 이 삭제 된 파일을 해당 디렉토리로 복구하려면 C (대문자)를 누릅니다.

 
 

이렇게하면 파일 선택 디스플레이로 돌아갑니다. 더 많은 파일을 복구하려면 프로세스를 반복하십시오. 삭제 된 파일을 강조 표시하고 C (소문자)를 눌러 복사 한 다음 C (대문자)를 눌러 복구합니다.

복원 된 파일 작업

파일을 복원 한 후 디렉토리 트리가 원래 위치로 재구성되므로, 하드 드라이브에있는 원래 파일의 위치를 ​​상기시키기 때문에 유용합니다. 즉, 다시 복사 해야하는 경우, 당신은 어디에 놓을 지 알고 있습니다.

 
 

동일한 파일 이름을 갖는 다른 파일 시스템 위치에서 여러 파일을 복구하면 어쨌든 별도로 저장해야합니다.

다음을 입력하여 "복원 된"디렉토리의 내용을 확인할 수 있습니다.

 LS 

네가 묻는다면 테스트 디스크 로그 파일을 만들려면 "복원 된"디렉토리에있을 것입니다. 복구 된 파일은 "/ 홈 / 데이브"에 위치했기 때문에 "복원 된"디렉토리에 복사되어 같은 이름의 디렉토리에 중첩되었습니다.

 
 

우리는 복사 된 "Dave"디렉토리로 변경할 수 있습니다. CD ...에 선도적 인 슬래시를 포함하지 않도록하십시오 ( ...에 / ) 경로에서 - 당신은 지역 "/ home"이 아닌 로컬 "home"로 바뀌고 싶습니다.

우리는 다음을 입력합니다.

 CD 홈 / 데이브 

복구 된 파일은 해당 디렉토리에 있으므로 다음을 입력합니다.

 
 
 LS 

복구 된 파일을 사용하여 다른 보관을 살펴 보겠습니다. -엘 (긴 목록) 옵션 :

ls -l.

 
 

우리가 사용했기 때문에 Sudo. 개시하다 테스트 디스크 , 복구 된 파일은 소유자로 "root"로 복원되었습니다. 우리는 소유자를 "Dave"로 다시 변경할 수 있습니다. 쇼 타로 :

 Sudo Chown Dave.Dave * 

 
 

우리는 올바른 소유권이 복원되었는지 확인하려면 다음을 입력합니다.

 ls -l 

TESTDISK : 릴리프를위한 코드

중요한 파일을 회복 한 후에, 잠시 전에, 회복 할 수 없을 정도로 잃어버린 중요한 파일을 회복 한 후에는 항상 감사할만한 것입니다.

 
 

그 이유입니다 테스트 디스크 그런 편리한 유틸리티입니다. 메뉴를 통해 만들고 파일 복원을 시작할 수 있으므로 강조 표시, C, C의 리듬이 쉽습니다.

반응형

댓글