如何查看已安装的 ext3 文件系统上的坏块?

如何查看已安装的 ext3 文件系统上的坏块?

我不久前在有问题的(未安装的)分区上运行了 fsck -c 。该过程是无人值守的,并且结果没有存储在任何地方(坏块索引节点除外)。

现在我想获取坏块信息以了解硬盘是否有问题。不幸的是,分区已在生产系统中使用,无法卸载。

我看到有两种方法可以得到我想要的东西:

  1. 以只读模式运行坏块。这可能会花费大量时间并导致系统不必要的损坏。

  2. 以某种方式从文件系统本身提取有关坏块的信息。

如何查看已安装文件系统中注册的已知坏块?

答案1

尝试

dumpe2fs -b /dev/<WHATEVER>

相关内容