실수로 포맷된 ext4 파티션에서 데이터 복구

실수로 포맷된 ext4 파티션에서 데이터 복구

Mint Debian 버전을 설치했을 때 클래식 버전과 달리 포맷을 지정하지 않으면 설치 시 홈 파티션이 자동으로 포맷되었습니다.

따라서 이전 형식은 현재와 마찬가지로 ext4였습니다. 빠른 형식이기 때문에 데이터가 여전히 존재한다고 생각합니다.

이제 쓰기를 방지하기 위해 라이브 USB를 통해 컴퓨터를 부팅했습니다. 테스트 디스크를 실행합니다. 데이터를 복구할 수 있도록 이전 슈퍼블록으로 되돌릴 수 있는 방법이 있습니까?

답변1

e2fsprogs포장을 살펴보세요 . 여기에서 모든 백업 슈퍼블록을 가져온 dumpe2fs /dev/sd<partition-id> | grep -i superblock다음 e2fsckFS를 확인하거나 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에서는에 익숙해해당 위치에서 파일을 복구할 수 있으므로 파일을 복구할 수 있는 충분한 여유 하드 드라이브 공간이 있기를 바랍니다.

실제로 복구 작업을 수행하기 전에 관련 TestDisk 및 PhotoRec 문서를 읽어보는 것이 좋습니다. 현재 수행 중인 작업이 무엇인지 모를 때 이러한 프로그램을 사용하는 것은 긴장되는 경험이 될 수 있습니다.

당신이 가지고 있다면위치대체 저장소의 경우 dd. 이런 식으로, 만약 당신이하다실수하면 이미지 파일만 망가질 뿐입니다.

답변3

최근 Ubuntu 16.04에서 실수로 ext4 파티션을 NTFS로 포맷하고 파일 시스템 검사를 실행하여 전체 파티션을 성공적으로 복구했습니다.

sudo fsck.ext4 -v /dev/sda10

나는 그 단계를 기록했다.이 블로그 게시물.

관련 정보