Comprobar directorio de montaje

Comprobar directorio de montaje

Tengo raspberry pi y tengo microsd con raspbian desde donde se carga el sistema y el disco duro en el que escribo registros. Me encontré con un problema tal que a veces el disco se cae y los registros comienzan a escribirse en el microsd en el mismo directorio donde estaba montado el disco duro. ¿Cómo puedo prohibir la escritura de registros en una unidad flash USB y escribir solo cuando la unidad esté montada? Escribo registros con mucha frecuencia y no hay posibilidad de comprobar si un disco está montado en cada iteración.

Respuesta1

Si el registro no lo realiza root, sería suficiente hacer que el punto de montaje sea de solo lectura para ese uso chmod -R 0444 /mountpoint. Sin embargo, rootaún podría escribir en ese directorio, por lo que en ese caso es posible que necesite usar chattr -i /mountpoint, lo que lo haría completamente imposible de escribir.

Estos atributos no se transferirán después del montaje, ya que los permisos se heredan de los parámetros establecidos en el archivo fstab.

Tenga en cuenta que restringir la escritura en el directorio del punto de montaje cuando no hay nada montado allí presentaría un problema diferente: ¿cómo manejarían sus herramientas de registro los permisos de escritura denegados?

información relacionada