Existe uma boa maneira de escanear uma unidade em busca de blocos ruins em segundo plano?

0

Acabei de receber um QNAP TS-251, um NAS que executa o Linux e as ferramentas do fabricante. Uma das opções de configuração é executar uma verificação de bloco ruim, mas em um par de unidades de 4 TB que podem levar muito tempo para serem executadas, durante as quais não posso começar a usar meu novo NAS.

Então, existe um utilitário que eu possa executar em segundo plano quando o dispositivo estiver totalmente funcional? Obviamente, tal utilitário levaria ainda mais tempo do que um que está sendo executado em unidades novas e vazias, uma vez que ele tem que fazer a sua coisa sem destruir os dados ao vivo. Mas enquanto isso a máquina está funcional e disponível.

Esse utilitário também pode ser útil como uma ferramenta de manutenção preventiva periódica, algumas vezes por ano, não apenas como uma maneira de colocar um novo dispositivo em serviço mais cedo.

  • Esse utilitário existe para o Linux em geral?
  • Em caso afirmativo, ele é executado em um NAS da QNAP?
  • Ou existe um utilitário específico da QNAP para este propósito?
por Steve 26.02.2016 / 00:21

1 resposta

0

Desde que você marcou badblocks em sua pergunta, presumo que você tenha alguma familiaridade com ele. Ele pode ser executado como parte do programa e2fsck usado para verificar sistemas de arquivos Ext2 / 3/4 se as partições subjacentes no NAS usarem esse sistema de arquivos:

e2fsck -c /dev/blockDeviceHere
    
por 26.02.2016 / 00:29