-2

我对分区进行了检查:

sudo e2fsck -c /dev/sdb3

它发现了一些坏块。据我了解,它标记了坏块,因此没有文件会使用它们。

我的问题是:“标记”是持久的还是与分区相关联?更具体地说,如果我用类似的东西重新格式化分区

sudo mkfs.ext4 /dev/sdb3

坏块是否仍被标记?

4

1 回答 1

1

该标记是文件系统的一部分,因此应该通过创建新文件系统来覆盖。mke2fs 可以使用 -c 重新运行坏块检查,或者您可以合理地使用 dumpe2fs -b 提取列表并使用 -l 将其读回 mke2fs 或 e2fsck。由于列表使用块编号,因此块大小必须保持不变。

于 2016-06-10T09:54:33.923 回答