오프셋 X를 사용하여 fsck.ext4를 복원할 수 있습니까?

오프셋 X를 사용하여 fsck.ext4를 복원할 수 있습니까?

나는 한 시간 안에 어딘가에 있어야 했기 때문에 멈춰야 했을 때 하드 드라이브를 확인하고 있었습니다. 전체 세션에는 꽤 오랜 시간이 걸렸습니다(생각보다 훨씬 오래 걸렸습니다!). 내 질문은 내가 중단한 부분부터 계속할 수 있느냐는 것입니다(블록 #20211712).

답변1

프로그램이 작동하려면 파일 시스템의 전체 상태를 알아야 하기 때문에 "중간에" 파일 시스템 검사 작업을 시작할 수 없습니다.

^Z를 입력하여 프로그램을 중지한 다음 실행하여 fg다시 시작하거나 그대로 둘 수 있습니다. 프로그램을 종료하면 새로 실행하기 전에 아무것도 할 수 없게 됩니다.

답변2

불량 블록만 찾으려면 badblocks직접 호출하면 됩니다. 매뉴얼에서:

first-block은 테스트의 시작 블록 번호를 지정하는 선택적 매개변수로, 디스크 중간부터 테스트를 시작할 수 있습니다.

이 답변의 문제점은 아직 시도하지 않았으므로 안전한 명령을 제안할 수 없다는 것입니다.

fsck는 불량 블록 루틴을 호출합니다.

나중에 이 fsck 옵션의 불량 블록 결과를 사용할 수 있습니다.

-l bad_blocks_file 불량 블록 목록에 추가

관찰: 누구나 안전한 명령/배드 블록을 사용하는 방법을 사용하여 이 내용을 자유롭게 편집할 수 있습니다. :)

관련 정보