Verifique o diretório de montagem

Verifique o diretório de montagem

Eu tenho raspberry pi e tenho microsd com raspbian do qual o sistema está carregando e o HDD no qual escrevo logs. Encontrei um problema tão grande que às vezes o disco cai e os logs começam a ser gravados no microsd no mesmo diretório onde o HDD foi montado. Como posso proibir a gravação de logs em uma unidade flash USB e gravar somente quando a unidade estiver montada? Eu escrevo logs com muita frequência e não há possibilidade de verificar se um disco está montado em cada iteração.

Responder1

Se o registro não for realizado por root, seria suficiente tornar o ponto de montagem somente leitura, para esse uso chmod -R 0444 /mountpoint. No entanto, rootainda seria possível gravar nesse diretório; nesse caso, talvez você precise usar chattr -i /mountpoint, o que o tornaria completamente impossível de escrever.

Esses atributos não serão transferidos após a montagem, pois as permissões são herdadas dos parâmetros definidos no arquivo fstab.

Tenha em mente que restringir a gravação no diretório do ponto de montagem quando nada estiver montado apresentaria um problema diferente: como suas ferramentas de registro lidariam com permissões de gravação negadas?

informação relacionada