badblocks -vws 会运行多久?

Rob*_*nes 5 linux hard-drive bad-sectors

我正在badblocks -vws /dev/sda一个新的 80GB 笔记本电脑驱动器上运行,以确保磁盘是好的。到目前为止,它已经完成了 2 次传球,正在处理它的第三次传球。

它通常通过多少次?

Jon*_*ley 7

您看到的不是多次传递,而是一次传递中的多个测试模式。该-w选项默认运行单遍,您可以使用该-p选项指定其他遍。

但是,使用该-w选项的单次传递会测试四种不同的模式:0xaa0x550xff0x00

您可以使用选项覆盖此-t选项,以指定您自己的测试模式。例如,要仅测试单个模式,您可以执行以下操作:

badblocks -vwst 0x00 /dev/sda


squ*_*cle 0

如果您运行命令时使用的唯一标志是-v-w-s,那么它应该在第一次通过后退出。鉴于您正在执行写入测试,因此^C随时退出应该是安全的。

  • badblocks -swv,至少我得到的版本(来自 e2fsprogs 1.41.11)将在退出之前以四种不同的模式运行“四”次。 (5认同)
  • @gbroiles 这不是四遍,而是具有四种模式的单遍。这可能看起来很迂腐,但在考虑“-t”和“-p”选项时,差异是相关的。看我的回答。 (3认同)