rm -vr로 삭제된 파일을 복구하는 방법은 무엇입니까?

rm -vr로 삭제된 파일을 복구하는 방법은 무엇입니까?

콘솔 명령을 사용하여 Minecraft를 제거하는 방법을 찾을 때 Google의 첫 번째 결과에는 다음 명령을 사용하라는 메시지가 표시되었습니다 rm -vr ~/ .minecraft/*.

저는 '아, 디렉토리를 지정했으니 제대로 작동할 것'이라고 생각했습니다. 이 명령은 내 홈 디렉터리의 모든 폴더를 삭제하기 시작합니다. 운 좋게도 무슨 일이 일어나고 있는지 알아냈지만 aseprite 폴더가 삭제되기 전에는 그렇지 않았습니다.

나는 폴더 디렉토리가 사실이라는 것을 알고 있으며 /home/kaiser/aseprite/그 이후로 홈 디렉토리에 아무것도 설치하거나 삭제하지 않았습니다. 해당 파티션 공간을 덮어쓰는 것을 원하지 않기 때문에 아무것도 변경하거나 컴퓨터를 다시 시작하는 것이 두렵습니다.

이 폴더에는 나에게 매우 중요하지만 아직 백업되지 않은 많은 작업이 진행 중입니다. 돌려받을 수 있을 때까지 아무 것도 건드리지 않을 거예요.

나는 달리고 있다리눅스 민트 XFCE 20.2안에1TB 하드 드라이브. 내 마더보드는 Gigabyte H310M H 2.0입니다.

이러한 파일을 복구할 수 있는 방법이 있으면 제안 사항을 남겨주세요. 이 글을 쓰는 시점에서 약 한 시간 전에 제거되었습니다.

편집하다: 내 파티션은 EXT4(버전 1.0)입니다.

나도 하나 갖고 있어저장된 세션며칠 전부터 저장된 세션이 백업으로 간주되지 않는 것 같아서 복원 지점으로 사용할 수 있는지 확실하지 않습니다.

답변1

나는 당신에게 백업이 없다고 가정하고 있으며 ext4이므로 스냅샷도 없을 것입니다. 이것은 ~이 될 것이다극도로교활한...

"다행히" 를 사용하면 rm"0비트로 덮어쓰기"처럼 실제로 데이터를 삭제하는 것이 아니라 파일 시스템에 파일이 더 이상 존재하지 않으며 공간을 재사용할 수 있음을 알리는 것뿐입니다.

지금이 가장 좋은 기회입니다파일 시스템이 영향을 받지 않도록 시스템을 종료합니다. 가급적 하드 종료하는 것이 좋습니다.

회복 단계 진입: 이를 달성하기 위한 다양한 방법/절차가 있으므로 초보자로서 debugfs살펴 보세요 . extundelete파일을 복구하려면 행운과 시간이 필요하며, 그 중 일부만 복구할 수 있는 가능성도 있습니다.

또한 드라이브의 데이터를 복구하기 전에 드라이브의 비트 단위 복사본을 다른 위치에 만들어야 합니다. 를 사용하여 이 작업을 수행할 수 있습니다 dd.

관련 정보