我正在运行 badblocks 来检查外部驱动器上的坏段,已经过去了大约一个小时,但尚未完成。现在,我需要去考虑取消。这有什么风险吗?我应该避免这种情况吗?
显然,我需要从头开始;我只是想知道中途终止是否存在某种风险。
答案1
通过查看源码,我发现:
如果您没有指定 -n 或 -w,坏块根本不会写入磁盘,因此您可以安全地中断它。
如果您指定了 -w,坏块已经覆盖了文件系统,因此担心中断该过程为时已晚。
如果指定 -n,badblocks 将使用信号处理程序来防止程序在磁盘处于不一致状态时退出,因此按 ctrl-c 是安全的。