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

関連情報