我有一个 10Tb 的外置 Seagate 硬盘。它是一个 NTFS 硬盘,出厂默认有两个分区。我一直将它安装在我的 Ubuntu 18.04.03 服务器上。今天它停止工作了。我在我的另一台 Linux 机器上测试了它,安装正常。
在我的服务器上,以下是fdisk -l
条目:
The backup GPT table is corrupt, but the primary appears OK, so that will be used.
Disk /dev/sdc: 9.1 TiB, 10000831348224 bytes, 19532873727 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: D8EE6550-DE3E-472E-AC52-9E16518097F0
Device Start End Sectors Size Type
/dev/sdc1 34 262177 262144 128M Microsoft reserved
/dev/sdc2 264192 19532871679 19532607488 9.1T Microsoft basic data
Partition 1 does not start on physical sector boundary.
当我尝试时,sudo mount /dev/sdc2 /media/seagate
它执行时没有任何错误,但是随后ls /media/seagate/
什么也没有返回并且df -h
显示它已卸载。
dmesg
节目
sd 4:0:0:0: [sdc] Spinning up disk...
[819935.907806] usb 1-1-port2: Cannot enable. Maybe the USB cable is bad?
(USB 电缆是随驱动器附带的,可以用于我的另一个盒子。但我尝试使用服务器上的其他端口)。然后是一堆空行,然后:
[819955.420373] ready
[819955.420705] sd 4:0:0:0: [sdc] 19532873727 512-byte logical blocks: (10.0 TB/9.09 TiB)
[819955.446378] sd 4:0:0:0: [sdc] Write Protect is off
[819955.446383] sd 4:0:0:0: [sdc] Mode Sense: 4f 00 00 00
[819955.446544] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[819955.446748] sd 4:0:0:0: [sdc] Optimal transfer size 33553920 bytes
[819955.536627] Alternate GPT is invalid, using primary GPT.
[819955.536635] sdc: sdc1 sdc2
[819955.537583] sd 4:0:0:0: [sdc] Attached SCSI disk
[820292.456857] blk_partition_remap: fail for partition 2
[820292.456864] Buffer I/O error on dev sda2, logical block 786545, async page read
最奇怪的是,当我sudo mount /dev/sdc2 /media/seagate
在服务器上使用时,它可以正常安装!这两个目录都存在于我的/media
文件夹中。我尝试删除并重新创建它们。同样的问题。
我希望将它安装到那里,/media/seagate
因为我的系统上的各种东西都指向那里。
有人能帮我理解为什么它安装到一个文件夹而不是另一个文件夹吗?另外,当我安装 sdc2 时,为什么缓冲区 I/O 错误会影响 sda2,而不是 sdc2?