
클래식 버전과 달리 Mint Debian 버전을 설치할 때 포맷을 지정하지 않으면 설치 시 홈 파티션이 자동으로 포맷되었습니다.
따라서 이전 형식은 현재와 마찬가지로 ext4였습니다. 빠른 형식이었기 때문에 데이터가 여전히 존재한다고 생각합니다.
이제 쓰기를 방지하기 위해 라이브 USB로 컴퓨터를 부팅했습니다. testDisk를 실행했습니다. 데이터를 복구할 수 있도록 이전 슈퍼블록으로 복구할 수 있는 방법이 있나요?
답변1
패키지 를 살펴보세요 e2fsprogs
. 모든 백업 슈퍼블록을 dumpe2fs /dev/sd<partition-id> | grep -i superblock
가져온 다음 e2fsck
FS를 확인하거나 mount -o sb=<output-of-dumpe2fs> /dev/sd<partition-id> /your/mountpoint
백업 슈퍼블록을 사용해 볼 수 있는 것 같습니다. 참고로 다음을 참조하세요.http://www.cyberciti.biz/faq/linux-find-alternative-superblocks/.
testdisk
손상된 파일 시스템이 아닌 파티션 테이블을 복구하는 데 효과적입니다. Photorec은 상황이 정말 엉망이고 파일 시스템 구조를 복구할 수 없을 때 최후의 수단입니다.
답변2
TestDisk의 자매 프로그램을 사용해야 합니다.포토렉파일을 복구하려면. 이 프로그램을 마지막으로 사용한 지 몇 년이 지났지만 IIRC에서는습관해당 위치에서 복구할 수 있으므로 파일을 복구할 수 있는 여유 HD 공간이 충분하기를 바랍니다.
실제로 복구 작업을 시도하기 전에 관련 TestDisk 및 PhotoRec 문서를 읽어보는 것이 좋습니다. 현재 수행 중인 작업이 무엇인지 모를 때 이러한 프로그램을 사용하는 것은 긴장되는 경험이 될 수 있습니다.
당신이 가지고 있다면많이여유 저장 공간이 있는 경우 핵이 있는 파티션을 이미지 파일로 복제하는 것이 좋습니다(예: dd
. TestDisk와 PhotoRec 모두 이러한 이미지 파일에서 원활하게 작동합니다. 그렇게 하면,하다실수를 하면 이미지 파일만 엉망이 될 뿐입니다.
답변3
최근 Ubuntu 16.04에서 실수로 ext4 파티션을 NTFS로 포맷했고 파일 시스템 검사를 실행하여 전체 파티션을 성공적으로 복구할 수 있었습니다.
sudo fsck.ext4 -v /dev/sda10
나는 그 단계를 기록했다.이 블로그 게시물.