그래서 어젯밤에 나는 행복한 기분으로 시스템에서 중요한 쉘 스크립트를 삭제했습니다. 나는 그것을 다른 것으로 착각했고 그것이 필요하지 않다고 결정했습니다. 복원하는 중이에요.
나는 그것을 시도 'scalpel'
했고 'foremost'
. 그러나 제가 직면한 문제는 둘 다 복구할 ".sh" 파일 형식을 지정하는 옵션을 제공하지 않는다는 것입니다. 두 경우 모두 복구하려는 파일 형식(JPEG, GIF, DOC 등)을 지정해야 합니다. 에서 파일 형식을 지정하지 않으면 아무런 효과가 없습니다 scalpel
. 아무것도 지정하지 않으면 Foremost
모든 파일 형식에 대해 복구가 시작됩니다. 그 중 내가 찾고 있는 ".sh" 파일 형식은 없습니다.
내 질문은: 루트 파티션의 특정 폴더에서 특정 ".sh" 파일 형식을 복구하는 방법(스캔할 필요 없음)전체 파티션파일이 어디서 삭제되었는지 알 때)?
답변1
ext3-4 파일 시스템을 실행하는 경우 다음을 사용할 수 있습니다.확장 삭제.
아마도 설치되어 있지 않기 때문에 Linux CD에서 부팅하고 이를 사용하여 RAM에 다운로드/설치하고 복구를 수행해야 합니다. 시스템에 설치하거나 시스템의 다른 활동에서 제거 스크립트에 의해 해제된 디스크 블록을 재사용할 수 있습니다. 따라서 Linux CD(또는 USB)에서 부팅할 수 있을 때까지 이 시스템을 꺼두는 것이 가장 좋습니다.
루트 파일 시스템에서 btrfs를 사용하고 있다면 다음을 살펴보십시오. 이 btrfs 삭제 취소쉘 스크립트.