Articles

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

이것이 당신에게 일어 났습니까? Del 키를 통해 또는 명령 줄에서rm를 사용하여 실수로 파일을 삭제했음을 깨달았습니다.첫 번째 경우에는 항상 휴지통으로 이동하여 파일을 검색하고 원래 위치로 복원 할 수 있습니다. 그러나 두 번째 경우는 어떻습니까? 으로 나는 아마 당신은,리눅스 명령 라인을 보내지 않는 파일을 제거 어디서나–그것은 제거합니다. 부랑자. 그들은 사라 졌어요.

제안 읽기: 삭제된 파일을 복구하는 방법/디렉토리를 사용하여 메스 도구

이 문서에서 우리는 팁을 공유하는 도움이 될 수 있습니다 이런 현상을 방지하기 위해 당신에게,그리고 도구할 수 있는 사용을 고려하는 경우 모든 지점에서 당신은 부분을 할것입니다.

만드는 별명을’rm-i’

-i스위치와 함께 사용하면 rm(또한 다른 파일을 조작과 같은 도구를 cp 또는 mv)인 프롬프트를 표시하기 전에 제거하는 파일입니다.

같은 이름의 파일이 이미 존재하는 위치에서 파일을 복사,이동 또는 이름 바꾸기에도 동일하게 적용됩니다.

이 프롬프트를 당신에게 두 번째 기회를 제공 고려하는 경우에 당신은 실제로 원하는 파일을 삭제합니다–당신은 당신의 프롬프트를 확인,그것은 사라질 것입니다. 그럴 경우 미안하지만,이 팁은 당신 자신의 부주의로부터 당신을 보호하지 못할 것입니다.

체 rm 는 별칭을'rm -i',마:

alias rm='rm -i'

alias 명령을 확인하는 메시지가 표시됩니다 rm 지금 별칭:

추가 별칭 rm 명령
추가 별칭 rm 명령

그러나 지속하는 동안 현재 사용자 세션에서는 현재 쉘입니다. 하여 영구적으로 변경합니다,당신은 그것을 저장을~/.bashrc~/.profile대신에)아래와 같이:

추가 별칭에서 영구적으로 Linux
추가 별칭에서 영구적으로 Linux

기 위해서는 변경에 대한~/.bashrc~/.profile)을 즉시 적용 원본 파일에서는 현재 포탄:

. ~/.bashrc
Active 별칭에서 리눅
Active 별칭에서 리눅

법의학 도구–제일

희망, 당신이 당신의 파일만을 사용할 필요가 이 도구를 복구하는 동안 분실 파일에서 외부 디스크 또는 USB 드라이브입니다.

그러나,당신을 실현을 실수로 제거에서 파일 시스템을 공포하지 않습니다. 보자에서 최우선,과학 수사 도구는 설계의 이런 종류의 시나리오.

설치안에 최초 CentOS/RHEL7,사용하도록 설정해야 합 Repoforge 첫번째

# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm# yum install foremost

반면에서 데비안과 유도체,그냥

# aptitude install foremost

설치가 완료되면,그의 진행으로 간단한 시험입니다. 우리는/boot/images 디렉토리에서nosdos.jpg라는 이미지 파일을 제거하여 시작할 것입니다:

# cd images# rm nosdos.jpg

복구를 사용하여 제일 다음과 같습니다(해야 합를 식별하는 기본 첫 번째 파티션–/dev/sda1/boot에 있는 이 경우):

# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued

어디에/홈/gacanepa/구 디렉토리에서 별도의 디스크를 유지 하는 마음에 파일을 복구에서 동일한 드라이브를 제거한 것들은 위치하고 있는 현명한 조치가 아닙니다.

복구 중에 제거 된 파일이 사용 된 동일한 디스크 섹터를 차지하면 아무 것도 복구 할 수 없습니다. 또한 복구를 수행하기 전에 모든 활동을 중지하는 것이 필수적입니다.

맨 먼저 실행을 마친 후 복구 된 파일(복구가 가능한 경우)은/home/gacanepa/rescuted/jpg 디렉토리 내부에서 찾을 수 있습니다.

요약

이 문서에서 우리는 설명하는 방법을 제거하지 않도록 파일을 실수로 얼마나 복구를 시도하는 경우에 그것은 원하지 않는 이벤트 발생합니다. 무엇보다도 파티션의 크기에 따라 실행하는 데 꽤 시간이 걸릴 수 있음을,그러나,경고한다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다