고양이가 덮어쓴 파일을 복구하는 방법은 무엇입니까?

고양이가 덮어쓴 파일을 복구하는 방법은 무엇입니까?

을 통해 파일을 만들었습니다 cat -n crib.txt.

그런 다음 내가 + cat > crib.txt하면 모든 것이 덮어 쓰여집니다.CtrlD

덮어쓴 파일을 복구하는 방법은 무엇입니까? Ubuntu Linux 20.04의 백업 파일 복구 명령(있는 경우)은 무엇입니까?

답변1

파일을 "삭제"하면 실제로 파일 내용이 삭제되는 것이 아니라 파일의 특정 블록을 가리키는 파일 시스템 정보만 삭제됩니다. 콘텐츠를 복원하는 것이 가능할 수도 있습니다.

계속하기 전에 이 파티션에 아무것도 쓰지 않는 것이 중요합니다. 제거하세요! 할 수 없는 경우(예: 루트이기 때문에). 그런 다음 다른 컴퓨터를 사용하여 준비한 LiveUSB에서 부팅합니다.

이를 수행하는 한 가지 방법은 이와 같은 것을 사용하는 것입니다 hexer. 원본 파일의 내용을 기억하는 경우 이 방법이 효과적일 수 있습니다. "빌보 배긴스는 호빗이었다"라는 말을 기억한다고 가정해 보자.

다음 명령을 실행하십시오.

sudo hexer /dev/sda7

나는 sda7이 파일을 저장하는 파티션이라고 가정합니다.

이제 다음을 입력 /Bilbo Baggins is a hobbit하고 Enter를 누르세요. 그리고 hexer가 찾고 있는 데이터를 찾을 때까지 기다립니다. 찾은 후 가장 쉬운 방법은 보이는 내용을 다른 파일에 복사하는 것입니다. hexer를 종료하려면 를 종료하는 것과 동일한 작업을 수행하고 vim[Esc]를 누르고 를 입력하면 됩니다 :q.

이제 파일의 내용을 모른다고 가정합니다. 도구가 있습니다 ext4magic. 로그 항목이 손실되지 않으면 파일을 복구할 수 있다고 말했습니다. 여러분도 한번 시도해 보세요.

관련 정보