macOS High Sierra 10.13.6에서 불량 블록을 실행하려고 합니다. Macport를 사용하여 불량 블록을 설치했습니다. 실행하려고 할 때 계속 오류가 발생하며 불량 블록을 실행하는 방법을 모르겠습니다.
sudo badblocks -c 4096 -s -w -o /Users/mcbeav/Desktop/blocks.txt /dev/disk0s2
계속해서 오류가 발생합니다.
불량 블록: 장치 크기를 확인하는 동안 리소스가 사용 중입니다.
내가 시도하면
sudo badblocks -c 4096 -s -w -o /Users/mcbeav/Desktop/blocks.txt /dev/disk0
오류가 발생했습니다.
badblocks: 값이 너무 커서 데이터 유형의 유효하지 않은 끝 블록에 저장할 수 없음(7813820416): 32비트 값이어야 합니다.
답변1
dumpe2fs를 사용해 보세요. 또는 Linux 라이브 CD/USB를 사용하고 지속성을 유지하며 마운트 해제된 드라이브의 불량 블록을 사용하십시오. 탑재된 드라이브의 불량 블록이 있으면 제대로 작동하지 않기 때문입니다.
dumpe2fs -b /dev/sda
내 예와 다를 수 있으므로 드라이브 경로를 사용해야 합니다.