How can I tell when it will be finished?
Você está usando o sinalizador -v
(detalhado) para badblocks
. Deve estar constantemente mostrando a você:
xx.xx% done, xx:xx elapsed.
, a partir do qual você pode estimar facilmente quando terminará.
Can I interrupt it safely with Ctrl+C?
Sim.