첫째, 백업이 없기 때문에 그럴 자격이 있을 것입니다.
내 시스템에는 Debian과 Mint11이 설치되어 있습니다. 최근에 Mint12를 설치해서 가지고 놀았습니다. 셋 모두 계속해서 활동하길 바랍니다. 더 이상 Mint11에 들어갈 수 없습니다. 지정된 파티션을 인식하지 못한다는 오류 메시지가 나타납니다. 그 이유는 mint11이 드라이브 지정을 "변경"하는 경향이 있기 때문에 fstab 파일에 스왑 파티션의 ID를 지정했기 때문이라고 생각합니다. 이는 이 질문과 관련이 있습니다.Linux Mint: 재부팅 시 드라이브 매핑 변경으로 인해 fstab 오류 발생
이제 디스크 유틸리티는 Mint11이 설치된 파티션을 인식하지 못합니다. 그냥 "알 수 없음"으로 표시됩니다. 드라이브는 전용 컨트롤러의 raid5입니다. fdisk -l
다음을 제공합니다:
Disk /dev/sdc: 240.0 GB, 239997026304 bytes
255 heads, 63 sectors/track, 29177 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000a3c7
Device Boot Start End Blocks Id System
/dev/sdc1 1 24002 192794784 83 Linux
/dev/sdc2 24263 29178 39480321 5 Extended
/dev/sdc3 24003 24263 2093056 82 Linux swap / Solaris
/dev/sdc5 24263 28656 35288064 83 Linux
/dev/sdc6 28657 29178 4191232 82 Linux swap / Solaris
/dev/sdc1은 mint11의 기본 파티션입니다.
이 파티션의 데이터에 액세스하거나 복구할 수 있는 방법이 있습니까? 정보에 접근할 수 있는 한 실행하지 못하더라도 견딜 수 있습니다.
감사해요. 추가 정보가 필요하면 알려주시기 바랍니다.
--update-- 손실된 파티션을 복구하기 위해 testdisk를 사용하려고 시도했지만 파티션을 복구할 수 없다는 메시지가 표시됩니다. 정확한 오류는 다음과 같습니다.
The harddisk (248GB /223 Gib) seems too small! (< 315GB / 294 Gib) Check the harddisk size: HD jumpers settigns, Bios detection...
다른 작업을 수행하기 전에 gddrescue를 실행합니다.
ddrescue -vr /dev/sda1 /media/Backup/recovered_data_blocks.img gddrescue.log
이렇게 하면 실제 파티션이 엉망이 될 경우를 대비해 파티션을 백업할 수 있습니다.
또한 Photorec을 사용하여 파티션의 모든 파일을 복구했습니다. 그러나 이는 기본적으로 모든 파일을 가져와서 임의의 이름을 가진 임의의 폴더에 배치합니다. 몇 가지 주요 파일을 찾을 수 있지만 구조나 이름이 없으면 많은 파일이 손실됩니다.
지금 이 순간에는 선택의 여지가 없다고 생각합니다. 누구든지 다른 아이디어가 있나요?
나는 씁쓸하면서도 아이러니한 상황을 싫어하며 나 자신을 이런 입장에 두는 것보다 더 잘 알고 있습니다!
답변1
참고로 대신 fdisk -lu를 사용하세요. 파티션이 디스크 끝을 지났다고 주장하는 손상된 파티션 테이블이 있는 것 같습니다. 이는 Mint 설치 프로그램이 엉망이 되었거나 그 이후로 디스크가 약간 축소되었음을 의미합니다. 문제의 파티션은 추가 스왑 파티션( sdc6 )인 것처럼 보이므로 삭제할 수 있습니다. 그런 다음 올바른 크기가 되도록 확장 파티션을 다시 만들어야 합니다.
sdc5가 마음에 들지 않으면 간단히 삭제하고 sdc2를 삭제하면 됩니다. sdc5를 저장한 다음 -u를 사용하여 fdisk를 섹터 모드로 설정하고 현재 sdc5에서 사용되는 정확한 시작 및 끝 섹터를 기록한 다음 sdc5 및 sdc2를 삭제하고 sdc2를 확장 파티션으로 다시 생성한 다음 sdc5가 논리 파티션으로 다시 생성한다고 가정합니다. 이전과 동일한 시작 및 끝 섹터를 사용합니다.