LINUX "이 장치에는 유효한 파티션 테이블이 없습니다." + "디스크 외부에는 파티션이 없습니다!" + fdisk가 "7.3T" 크기를 읽습니다.

LINUX "이 장치에는 유효한 파티션 테이블이 없습니다." + "디스크 외부에는 파티션이 없습니다!" + fdisk가 "7.3T" 크기를 읽습니다.

배포판: Netrunner Blackbird(Debian) I/O: SATA-USB 케이블

KDE 파티션 편집기: "이 장치에는 유효한 파티션 테이블이 없습니다."

me@computer:~$ sudo parted -l
Model: ATA LITEONIT LCT-128 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  269MB   268MB   primary  ext4         boot
 2      269MB   32.5GB  32.2GB  primary  ext4
 3      32.5GB  54.0GB  21.5GB  primary  ext4
 4      54.0GB  128GB   74.1GB  primary  ext4


Model: ATA ST1000LM049-2GH1 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  8591MB  8590MB  primary  linux-swap(v1)
 2      8591MB  17.2GB  8590MB  primary  ext4
 3      17.2GB  1000GB  983GB   primary  ext4


Error: Can't have a partition outside the disk!
Ignore/Cancel? i
Model: WDC WD10 02F9YZ-09H1JL1 (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 4096B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      8389kB  8002GB  8002GB  primary

...

me@computer:~$ sudo fdisk -l -u /dev/sdc
Disk /dev/sdc: 931.5 GiB, 1000204886016 bytes, 244190646 sectors
Disk model: 02F9YZ-09H1JL1  
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x45b0734a

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdc1        2048 1953523711 1953521664  7.3T 83 Linux

...

이것:

me@computer:~$ sudo sfdisk -d /dev/sdc > sdc-backup.txt

이것을 내 홈 폴더에 텍스트 파일로 넣으십시오.

label: dos
label-id: 0x45b0734a
device: /dev/sdc
unit: sectors

/dev/sdc1 : start=        2048, size=  1953521664, type=83

...

그래서 여기서 정확히 무슨 일이 일어나고 있는지, 어떻게 해결해야 할지 잘 모르겠습니다... 오류를 찾아보니 sudo parted다음과 같은 내용이 발견되었습니다.

https://gparted.org/h2-fix-msdos-pt.php

같은 문제인 것 같습니다(KDE의 파티션 편집기 대신 gparted를 사용하여 이 문제를 찾는 것은 관련이 없는 것 같습니다). 하지만 파티션 테이블을 변경하기 전에 최대한 조심하고 싶습니다. 왜냐하면 실제로는 데이터 손실이 불가능하기 때문입니다. 하드 드라이브.

누구든지 나에게 알려줄 수 있는 특정 수정 사항에 대해 제안하거나 알고 있는 사람이 있습니까?

모든 도움에 진심으로 감사드립니다. 여기에 게시된 다른 명령을 실행하려면 알려주시기 바랍니다.

다들 감사 해요.

참고: 설치 testdisk하고 실행 중입니다. 출력이 필요하면 알려주시기 바랍니다.

권장 CLI 명령 제안을 통해 볼 수 있도록 "oldfred"를 업데이트했습니다.

me@computer:~$ sudo gdisk -l /dev/sdc
GPT fdisk (gdisk) version 1.0.3

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. 
***************************************************************


Warning! Secondary partition table overlaps the last partition by
1709333071 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sdc: 244190646 sectors, 931.5 GiB
Model: 02F9YZ-09H1JL1  
Sector size (logical/physical): 4096/4096 bytes
Disk identifier (GUID): F6F07956-BB67-4AB5-9DE6-67729F8EFB57
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 5
First usable sector is 6, last usable sector is 244190640
Partitions will be aligned on 256-sector boundaries
Total free space is 2042 sectors (8.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      1953523711   7.3 TiB     8300  Linux filesystem

관련 정보