我们使用连接到 Ubuntu 20.04 服务器的 USB 3.0 驱动器盒 (Sabrent EC-DFFN) 进行备份。我们每天轮换使用多个品牌/型号的 6TB 旋转驱动器(每天一个驱动器)。每个驱动器在服务器上(通过 USB 3.0 盒)进行分区,磁盘管理。 A谷氨酰胺磷酸酶分区已创建,然后一个EXT4文件系统已创建。服务器能够毫无问题地安装和使用这些驱动器。
我被要求恢复一个文件以供审查 - 但不是将其恢复到服务器。因此,我尝试通过我的 Ubuntu 20.04 工作站上的 eSATA 安装驱动器,但驱动器无法安装。我得到了一个GPT PMBR 大小不匹配。
跑步磁盘管理在工作站显示:
GPT PMBR size mismatch (1465130645 != 11721045167) will be corrected by write.
Disk /dev/sde: 5.47 TiB, 6001175126016 bytes, 11721045168 sectors
Disk model: ST6000NM0044
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: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sde1 1 4294967295 4294967295 2T ee GPT
Partition 1 does not start on physical sector boundary.
跑步分开在工作站显示:
Error: /dev/sde: unrecognised disk label
Model: ATA ST6000NM0044 (scsi)
Disk /dev/sde: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: unknown
Disk Flags:
跑步磁盘管理在服务器显示:
Disk /dev/sdb: 5.47 TiB, 6001175126016 bytes, 1465130646 sectors
Disk model:
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 33550336 bytes
Disklabel type: gpt
Disk identifier: B910325B-5CFF-6C46-806A-E95EA72EBFC1
Device Start End Sectors Size Type
/dev/sdb1 8191 1465130640 1465122450 5.5T Linux filesystem
跑步分开在服务器显示:
Model: SABRENT (scsi)
Disk /dev/sdb: 6001GB
Sector size (logical/physical): 4096B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 33.6MB 6001GB 6001GB ext4
服务器上创建的每个驱动器都报告相同的GPT PMBR 大小不匹配问题工作站但服务器可以安装、读取、写入,换句话说,可以毫无问题地使用这些驱动器。
我遗漏了什么?这是 eSATA 限制吗?
编辑 2021-04-22
根据@oldfred,我检查了磁盘管理工作站和服务器上都运行 2.34 版本。
跑步磁盘分区在工作站显示:
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries in memory.
Disk /dev/sde: 11721045168 sectors, 5.5 TiB
Model: ST6000NM0044
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): FDBF8804-11D0-44B5-9957-03F5F2D68131
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 11721045134
Partitions will be aligned on 2048-sector boundaries
Total free space is 11721045101 sectors (5.5 TiB)
Number Start (sector) End (sector) Size Code Name
跑步磁盘分区在服务器显示:
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 1465130646 sectors, 5.5 TiB
Model:
Sector size (logical/physical): 4096/4096 bytes
Disk identifier (GUID): B910325B-5CFF-6C46-806A-E95EA72EBFC1
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 5
First usable sector is 8191, last usable sector is 1465130640
Partitions will be aligned on 8-sector boundaries
Total free space is 0 sectors (0 bytes)
Number Start (sector) End (sector) Size Code Name
1 8191 1465130640 5.5 TiB 8300
答案1
我以前也遇到过类似的问题。解决方案是运行 fdisk 并保存w
现有分区表而不进行任何更改。
GPT 磁盘带有“保护性 MBR”(PMBR),其中包含一个尽可能覆盖整个磁盘的虚拟分区,这可能会导致您看到的大小不匹配问题。
这对磁盘上存储的数据没有影响;它只是为了防范旧的仅限 MBR 的磁盘分区工具。
希望这可以帮助