O fsck -f -c -c /dev/nandX é o comando correto para restaurar o conteúdo do bloco após o teste.
Para a segunda pergunta, encontrei esta resposta , mas no final não foi necessário porque nenhum bloco ruim foi encontrado durante a varredura.
Eu também executei um teste de memória RAM no userspace usando o programa memtester . Não foi possível testar toda a memória, mas também não foram encontrados erros.
No final, eu acho / espero que os arquivos corrompidos que eu encontrei sejam apenas erros de gravação aleatórios devido ao superaquecimento.
Ou talvez um bug ext4 no kernel ( uname relata que é v3.4.90)?
Você acha que trocar para ext2 ou ext3 seria mais seguro para evitar esses erros?