-n Use non-destructive read-write mode.
这个答案说:
非破坏性读写测试的工作方式是覆盖数据,然后读取以验证,然后再将原始数据写回去。
在编写测试数据期间或之后,但是在写入原始数据之前,badblocks是否被中断(例如内核挂起),是否允许恢复?
发布于 2019-02-12 12:50:44
文件系统保护数据不受日志、校验和、镜像等崩溃的影响。我看到的唯一的坏块选项是使用一个选项重新编译它,将读取的缓冲区(和位置)存储在磁盘上,但这会使工具速度慢得多(如果有人试图以这种方式加快它的速度,这将对NMVe生活不利)。更好的选择是使用文件系统为您处理它;btrfs和zfs在这里为您服务。
发布于 2019-06-03 04:15:27
鉴于似乎没有办法从中断的badblocks -n中恢复过来:
https://unix.stackexchange.com/questions/500121
复制相似问题