您如何使用坏块?


26

我需要在新驱动器上进行破坏性(rw)测试,并在RAID阵列掉落的驱动器上进行只读测试。我想看看它是否发现问题以及进展如何。

Answers:


29

/dev/sda是在其上进行测试的破坏性-RW和新的驱动器/dev/sdb,你要非破坏性-R旧的驱动器

# badblocks -wsv /dev/sda
# badblocks -sv /dev/sdb

-s 提供过程指示器

-v 给出详细的输出

-w 启用破坏性读写

-n 将是非破坏性的读写

只读测试是默认设置,不需要特殊参数。


5
您可能还希望为badblock添加“ -o output_file”选项,因为它会将坏扇区写入文件,您可以将其传递到文件中,mke2fse2fsck使这些工具知道哪些块已损坏。
tante

2
@tante是正确的,没有“ -o output_file”,结果仅输出到屏幕,e2fsck无法使用。badblocks手册页但是建议您运行“ e2fsck -c”而不是使用badblocks -o,以避免可能的块大小不匹配,一...
rogerdpack
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.