Como se certificar de que o sistema de arquivos está montado rw e não está corrompido

0

Durante o último ano, implementei cerca de 20 sistemas incorporados em vários locais. O último mês que eu encontrei que eu não era capaz de SSH em dois deles. Ao ir para os dispositivos reais e investigar, descobriu-se que a partição com o sistema de arquivos estava corrompida, e depois de executar o e2fsck e reiniciar, eles funcionaram novamente.

Depois disso, atualizei os sistemas com um serviço systemd que executa esse script na inicialização:

partitions="/dev/mmcblk1p2"
for partition in $partitions; do
if mount | grep $partition | grep ro;
    then /sbin/fsck $partition -y && reboot;
fi
done

Até agora não tive mais partições corrompidas, mas ainda estou preocupado que isso não seja suficiente. Isso é realmente adequado ou existem outras medidas que eu deva tomar para garantir que não voltarei a encontrar este problema?

    
por trippelganger 15.05.2018 / 10:44

0 respostas