파티션 테이블이 생성된 드라이브에서 데이터 복구

파티션 테이블이 생성된 드라이브에서 데이터 복구

내 컴퓨터에 드라이브가 2개 있는데 더 작은 드라이브에 운영 체제가 2개 있어서 그 중 하나에 공간이 부족합니다. 데이터가 포함된 더 큰 파티션을 분할하려고 하며 튜토리얼을 찾고 있습니다. gdisk를 사용하여 수행하고 첫 번째 단계는 파티션 테이블을 만드는 것입니다. 이렇게 하면 드라이브가 더 이상 마운트되지 않고(기술적으로 드라이브에 파티션이 존재하지 않기 때문에 파티션 테이블이 비어 있으므로 실제로 "아무 것도" 없음), 파티션을 만들려고 하면 삭제될까 봐 걱정됩니다. 그래서 진행 방법을 Google에서 확인하기로 결정했습니다. 대부분의 튜토리얼에서는 새 드라이브를 사용하거나 최소한 파티션을 나눈 후 포맷할 계획이라고 가정하므로 데이터를 저장하는 데 도움이 될 수 있는 소스를 찾을 수 없습니다. 이를 수행할 수 있는 방법이 있습니까? 아니면 내 데이터가 토스트됩니까? 다음은 관심을 가질 수 있는 일부 명령의 출력입니다.

(gdisk에서)

Command (? for help): p   
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Model: ST1000LM035-1RK1
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): 092FF04B-CCED-45DA-81B9-7EEA1FD00FF8
[...]
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 1953525101 sectors (931.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name

(보시다시피 비어있습니다)

user@local:/$ sudo fdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 092FF04B-CCED-45DA-81B9-7EEA1FD00FF8

(이 토론에 불필요하다고 생각되는 다른 드라이브 나열)

user@local:/$ sudo blkid
/dev/sda: PTUUID="092ff04b-cced-45da-81b9-7eea1fd00ff8" PTTYPE="gpt"

(UUID 없음, PTUUID만)

드라이브를 마운트해 보았지만(분명히 나열된 블록 장치이기 때문에) 작동하지 않는 것 같습니다. "잘못된 fs/옵션/수퍼블록, 코드 페이지나 도우미 누락, 기타 오류" 오류가 발생합니다. 또한 파일 시스템을 생성하면 내 드라이브도 지워지는 것 같습니다. 다른 무엇을 시도해야할지 모르기 때문에 누군가가 나에게 명확한 방향을 알려줄 수 있기를 바랍니다. 미리 감사드립니다!

관련 정보