Mint Debian 버전을 설치했을 때 클래식 버전과 달리 포맷을 지정하지 않으면 설치 시 홈 파티션이 자동으로 포맷되었습니다.
따라서 이전 형식은 현재와 마찬가지로 ext4였습니다. 빠른 형식이기 때문에 데이터가 여전히 존재한다고 생각합니다.
이제 쓰기를 방지하기 위해 라이브 USB를 통해 컴퓨터를 부팅했습니다. 테스트 디스크를 실행합니다. 데이터를 복구할 수 있도록 이전 슈퍼블록으로 되돌릴 수 있는 방법이 있습니까?
답변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에서는에 익숙해해당 위치에서 파일을 복구할 수 있으므로 파일을 복구할 수 있는 충분한 여유 하드 드라이브 공간이 있기를 바랍니다.
실제로 복구 작업을 수행하기 전에 관련 TestDisk 및 PhotoRec 문서를 읽어보는 것이 좋습니다. 현재 수행 중인 작업이 무엇인지 모를 때 이러한 프로그램을 사용하는 것은 긴장되는 경험이 될 수 있습니다.
당신이 가지고 있다면위치대체 저장소의 경우 dd
. 이런 식으로, 만약 당신이하다실수하면 이미지 파일만 망가질 뿐입니다.
답변3
최근 Ubuntu 16.04에서 실수로 ext4 파티션을 NTFS로 포맷하고 파일 시스템 검사를 실행하여 전체 파티션을 성공적으로 복구했습니다.
sudo fsck.ext4 -v /dev/sda10
나는 그 단계를 기록했다.이 블로그 게시물.