
_START_ARTICLE_
Badblocks
_START_SECTION_
e2fsck的 "-c" 参数
_START_PARAGRAPH_
多数情况下badblocks会通过e2fsck的"-c"参数调用，防止数据被写入坏轨中。通过扫描时所产生的坏轨清单在分配空间时避免使用到坏轨部分。这项测试可以通过只读（"-c"）或非破坏性写入（"-cc"）进行。
_START_SECTION_
dumpe2fs
_START_PARAGRAPH_
运行dumpe2fs -b可以列出由e2fsck或>tune2fs所纪录的坏轨清单。
_START_SECTION_
示例
_START_PARAGRAPH_
badblocks -nvs /dev/sdb_NEWLINE_这个指令将会对"sdb"进行非破坏性写入测试以及显示检查进度。_NEWLINE__NEWLINE_badblocks -wvs /dev/sdb6_NEWLINE_这个指令将会对"sdb"的第6硬盘分区进行破坏性写入测试（-w = 写入模式），对分区写入4种不同的方式，并写验证其正确性。过程中将会显示检查进度（-s = 显示，-v = 详细数据）. 指令所运行之分区数据将会被覆盖。_NEWLINE__NEWLINE_badblocks -wvsb 4096 /dev/sdb_NEWLINE_这指令行为与上则相同，不过对象为整个硬盘以及指定区块大小为4096。将会破坏MBR分区及数据。新一点的硬盘并不会显示损坏的扇区，其原因为在备用扇区尚存时将自动重新定位至备用扇区，但是运行在新硬盘上会测试硬盘表面，解析S.M.A.R.T.信息后将会显示最终所配置的扇区数量。_NEWLINE_使用-w参数时，将会把原先硬盘的所有数据抹除掉。