mkfs -l을 통해 불량 블록 사용

mkfs -l을 통해 불량 블록 사용

mkfs.vfat -c불량 블록에 대한 간단한 검사를 수행합니다. 포착할 수 없는 간헐적인 오류를 badblocks감지하려면 다양한 모드에서 다중 패스를 실행하세요 .mkfs.vfat -c

mkfs.vfat -l filename불량 블록이 있는 파일은 에서 읽을 수 있습니다 badblocks. 하지만 불량 블록을 사용하여 파일을 생성하는 방법에 대한 예를 찾지 못했습니다.

내 생각엔 다음과 같이 간단할 것 같다.

badblocks -w /dev/sde1 > filename
mkfs.vfat -l filename /dev/sde1

그러나 나는 이것을 확인할 수 없었다. 이를 확인하거나 badblocks생성된 입력을 사용하는 방법을 설명할 수 있는 신뢰할 수 있는 소스가 있습니까 mkfs.vfat -l filename?

답변1

에서 man badblocks:

   -o output_file
          Write the list of bad blocks to  the  specified  file.   Without
          this option, badblocks displays the list on its standard output.
          The format of this file is suitable for use by the -l option  in
          e2fsck(8) or mke2fs(8).

따라서 올바른 방법은 다음과 같습니다.

badblocks -o filename /dev/sde1
mkfs.vfat -l filename /dev/sde1

관련 정보