Raid5, 무슨 일이 일어나는 걸까요? 파티션이 손상되었습니다. 이제 어떻게 해야 합니까?

Raid5, 무슨 일이 일어나는 걸까요? 파티션이 손상되었습니다. 이제 어떻게 해야 합니까?

첫째, 백업이 없기 때문에 그럴 자격이 있을 것입니다.

내 시스템에는 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가 논리 파티션으로 다시 생성한다고 가정합니다. 이전과 동일한 시작 및 끝 섹터를 사용합니다.

관련 정보