Usando badblocks com mkfs -l

0

mkfs.vfat -c faz uma verificação simples de badblocks. badblocks executa várias passagens com padrões diferentes e, portanto, detecta erros intermitentes que mkfs.vfat -c não detectará.

mkfs.vfat -l filename pode ler um arquivo com badblocks de badblocks . Mas não consegui encontrar um exemplo de como gerar o arquivo usando badblocks.

Meu palpite é que é tão simples quanto:

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

Mas não consegui confirmar isso. Existe uma fonte autoritativa que pode confirmar isso ou explicar como usar badblocks para gerar entrada para mkfs.vfat -l filename ?

    
por Ole Tange 17.11.2015 / 23:28

1 resposta

2

De 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).

Então, o caminho correto seria:

badblocks -o filename /dev/sde1
mkfs.vfat -l filename /dev/sde1
    
por 17.11.2015 / 23:28