불량 블록을 중단하는 것이 위험합니까?

불량 블록을 중단하는 것이 위험합니까?

외장 드라이브의 불량 세그먼트를 확인하기 위해 badblocks를 실행 중입니다. 약 한 시간이 지났지만 아직 완료되지 않았습니다. 이제 취소를 생각해봐야겠네요. 이것에 어떤 위험이 있습니까? 이것을 피해야 할까요?

분명히 처음부터 시작해야 하는데, 중간에 종료할 경우 위험이 있는지 궁금합니다.

답변1

소스코드를 살펴보니 다음과 같습니다.

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

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

-n이 지정되면 badblocks는 신호 처리기를 사용하여 디스크가 일관되지 않은 상태에 있는 경우 프로그램이 종료되는 것을 방지하므로 Ctrl-C를 눌러도 안전합니다.

관련 정보