我有一台计算机,其中有一个运行操作系统的 SSD 和一个用于存储大部分数据和工作内容的 HDD。
直到昨天,我的硬盘才显示/mnt/feynman
为一个空文件,里面什么都没有。我还注意到它没有显示写入权限,我不记得这是否正常
(base) andrew@Galileo:/mnt$ ll
total 12
drwxr-xr-x 3 root root 4096 Jan 23 2019 ./
drwxr-xr-x 24 root root 4096 Jan 23 2019 ../
drwxr-xr-x 2 root root 4096 Jan 23 2019 feynman/
(base) andrew@Galileo:/mnt$
尝试查看磁盘读/写速度是否停止并且永远不会返回值(在合理的运行时间内),并且我必须强制停止检查
(base) andrew@Galileo:/mnt/feynman$ sudo dd
^C0+0 records in
0+0 records out
0 bytes copied, 49.8495 s, 0.0 kB/s
(base) andrew@Galileo:/mnt/feynman$
我对硬盘进行了文件检查,结果似乎不错,但我对其中的大部分内容并不了解,所以我不确定。结果没有明显的变化。
(base) andrew@Galileo:/mnt/feynman$ sudo fsck /mnt/feynman
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
/dev/sdb1: recovering journal
JBD2: Invalid checksum recovering block 3 in log
Journal checksum error found in /dev/sdb1
/dev/sdb1 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
/lost+found not found. Create<y>? yes
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong (237959002, counted=229407456).
Fix<y>? yes
Free inodes count wrong (61048534, counted=61048424).
Fix<y>? yes
/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sdb1: 6552/61054976 files (0.7% non-contiguous), 14782752/244190208 blocks
(base) andrew@Galileo:/mnt/feynman$
从文件夹浏览器检查属性显示卷未知
事实上dd
没有返回任何内容,这让我感觉这是一个连接问题,我应该尝试更换 SATA 电缆,看看是否是接线问题。
还有其他好的检查可以运行吗?显示的代码片段是否似乎表明硬件出现故障?我的硬盘还有希望恢复吗?
答案1
我通过更换 SATA 电缆解决了这个问题。我认为如果有人遇到这个问题并且有类似的测试结果,这将是一个很好的起点。它显示了硬盘但没有传输速度,这可能是 SATA 电缆损坏或松动的一个很好的标志。
也许还值得投资一个备用硬盘以备将来之用。
希望这对将来的某人有所帮助,加油。
编辑:此外,我意识到根据解决方案,这不是 UBUNTU 问题,但将来遇到此问题的人可能会像我一样错误地将其识别为 UBUNTU 问题。我认为因此保留此帖子是有价值的,但如果有人要求,我可以删除该帖子。