불량 차단을 방해하는 것이 위험합니까? 위해 불량

외장 드라이브에서 불량 세그먼트를 확인하기 위해 불량 블록을 실행 중이며 약 1 시간이 지났으며 아직 완료되지 않았습니다. 이제 가서 취소를 고려해야합니다. 어떻게 든 위험한가요? 이것을 피해야합니까?

분명히 처음부터 다시 시작해야합니다. 중간에 중단하는 것이 어떻게 든 위험한지 알고 싶습니다.



답변

소스 코드를 살펴보면 다음과 같은 사실을 알 수 있습니다.

-n 또는 -w를 지정하지 않으면 불량 블록이 디스크에 전혀 쓰지 않으므로 안전하게 중단 할 수 있습니다.

-w를 지정하면 불량 블록이 이미 파일 시스템을 덮어 써서 프로세스 중단에 대해 걱정하기에는 너무 늦습니다.

-n을 지정하면 badblocks는 신호 처리기를 사용하여 프로그램이 디스크와 일치하지 않는 상태로 종료되지 않도록하므로 ctrl-c를 눌러도 안전합니다.