40GB 磁盘上的坏块会持续多久?如何优化整个过程?

40GB 磁盘上的坏块会持续多久?如何优化整个过程?

我在跑步坏块40GB分区检查错误。它已经好几个小时没有响应了!

查看了一些与此相关的答案,有人建议增加 -c 参数的值以优化整个过程。
例如:

sudo badblocks -svn /dev/sda3

sudo badblocks -svn -b 512 -c 32768 /dev/sda3

sudo badblocks -svn -b 512 -c 65536 /dev/sda3

这背后的基本概念是什么以及它如何帮助减少这个过程的时间?

答案1

“-c” 开关是一次测试的块数。默认值为 64“”。

通过执行更大的读取块,您可以更有效地读取和写入磁盘,从而减少时间。

这似乎很奇怪 - 在 40 GB 的磁盘上,使用详细输出却没有任何结果(但我已经很长时间没有使用坏块了 - SMART 和 syslog 告诉我我需要知道的内容 - 而且我不使用借用时间的磁盘 - 所以也许我遗漏了一些东西)

相关内容