gue*_*est 5 lubuntu btrfs badblocks
我有一个带有坏扇区的硬盘驱动器,我发现使用坏块和 Windows 使用的任何东西。我在 btrfs 上安装了 Lubuntu,它现在运行顺利(Windows 会冻结),但是有没有办法将 badblocks 输出提供给 btrfs?还是 btrfs 已经自动完成了所有这些工作?
我不会存储任何不重要的数据,这实际上只是为了玩弄 btrfs,看看它在处理实际坏硬盘方面有多好。
brtrfs 不支持坏块。当前假设对设备的所有写入均成功。请勿将其用于返回无法纠正的 SMART 扇区错误的驱动器。
\n此处提供了更多信息和解决方法。
\n\n\n\n未声明 \xe2\x80\x94 尚无补丁 \xe2\x80\x94 尚未进入内核
\n目前,btrfs 不跟踪坏块,这些磁盘块很可能会丢失写入其中的数据。Btrfs 应该接受 badblocks 输出格式的列表,将其存储在新的 btree 中(或者可能在当前范围树中,使用新标志),重新定位块包含的任何数据,并保留这些块,这样它们就不能用于未来的分配。此外,当发现校验和错误时,可以教会擦洗来测试坏块。这将使磨砂膏更加有用;校验和错误通常是由磁盘引起的,但是虽然清理检测到受影响的文件(在备份情况下提供了重新创建它们的机会),但下一个重用坏块的文件将开始出现错误。这两项将匹配 ext4 功能(通过 e2fsck 使用)。
\n
如果状态发生变化,请发表评论,我将更新此答案。
\n| 归档时间: |
|
| 查看次数: |
3576 次 |
| 最近记录: |