mkswap이 실수로 덮어쓴 ext4 드라이브를 복구하는 방법은 무엇입니까?

mkswap이 실수로 덮어쓴 ext4 드라이브를 복구하는 방법은 무엇입니까?

USB 하드 드라이브를 ext4로 파티션했습니다. 그러다 우연히 그랬는데

mkswap /dev/sda1
swapon /dev/sda1

이제 드라이브를 마운트할 수 없으며 데이터가 사라진 것 같습니다. 회복할 수 있는 방법이 있나요?

아래 의견에 따라 qphotorec을 시도하고 있습니다. 하지만 공간이 부족하기 때문에 다른 드라이브를 구입하여 모든 파일을 복구해야 할 것 같습니다. 나중에 다시 보고하겠습니다.

하지만 조금 실행해보니 거기에 없던 것들이 많이 발견되어 약간 혼란스럽습니다. jpg, txt 및 zip 파일과 같은 파일은 해당 드라이브에 전혀 없었던 것으로 확신합니다. 하지만 실제로 찾은 내용을 확인하려면 모두 복구해야 합니다.

여기에 이미지 설명을 입력하세요 여기서 어떤 파티션을 선택하는지가 중요합니까?

참고: NTFS였고 EXT4로 다시 포맷했습니다(NTFS 드라이브를 백업한 다음 다시 포맷한 후 EXT4로 복원했습니다). 그런 다음 실수로 mkswap을 수행했습니다. photorec이 NTFS 파티션을 찾을 것이라고는 생각하지 않았지만 찾은 것 같습니다.

관련 정보