我刚刚运行了这个命令:
sudo badblocks -svvn -c 262144 /dev/sda -force
结果是:
Pass completed, 274 bad blocks found. (246/0/28 errors)
你能帮我看看这些块是否被修剪过吗,如何修复/修剪它们,以及这些数字代表什么?我对 Linux 完全陌生。
提前致谢。
答案1
正如手册页所述,不要单独运行 badblocks,而是使用:
e2fsck -c /dev/sdxy
在未挂载的文件系统上。这将自动将找到的坏块添加到设备的坏块列表中。
如果您无法在运行的系统中卸载文件系统,请从 Live USB 或 DVD 中执行此操作。