通过服务器 USB 驱动器分区的驱动器无法被工作站 eSATA 识别(GPT PMBR 大小不匹配)

通过服务器 USB 驱动器分区的驱动器无法被工作站 eSATA 识别(GPT PMBR 大小不匹配)

我们使用连接到 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 的磁盘分区工具。

希望这可以帮助

相关内容