我在 Raspberry Pi 上运行 OpenMediaVault,并向系统添加了 3 个新的 4TB 硬盘。重新启动后,所有驱动器都显示容量为 115.5PiB,扇区数匹配(253879390758563)——不仅在 OMV 中,而且在一般情况下都是如此。
dmesg 显示:
[ 11.917746] GPT:Primary header thinks Alt. header is not at the end of the disk.
[ 11.917771] GPT:7814037167 != 253879390758629
[ 11.917788] GPT:Alternate GPT header not at the end of the disk.
[ 11.917805] GPT:7814037167 != 253879390758629
[ 11.917820] GPT: Use GNU Parted to correct GPT errors.
[ 11.917887] sda: sda1
[ 11.924305] sd 0:0:0:0: [sda] Attached SCSI disk
[ 11.924996] GPT:Primary header thinks Alt. header is not at the end of the disk.
[ 11.925018] GPT:7814037167 != 253879390758629
[ 11.925033] GPT:Alternate GPT header not at the end of the disk.
[ 11.925055] GPT:7814037167 != 253879390758629
[ 11.925072] GPT: Use GNU Parted to correct GPT errors.
[ 11.925131] sdb: sdb1
我尝试使用 fdisk 和 parted(使用 sdb,因为没有数据)修复该问题,但这些工具无法写入驱动器(可能是因为扇区数错误?)
fdisk: failed to write disklabel: Input/output error
parted:Input/output error during write on /dev/sdb
SMART 扫描已通过,我仍然可以访问 sda1 上存储的所有数据
基本上我有两个问题:
- 发生了什么事?我该如何防止这种情况发生?
- 我怎样才能解决这一困境?
編輯:
- 驱动器通过 SATA 外壳连接,该外壳使用 USB 3.0 连接到 pi