Si edito los archivos en mi pendrive y luego lo elimino físicamente, los datos no se grabarán. Tengo que hacer clic en "expulsar", por lo que el LED comienza a parpadear y los datos comienzan a grabarse.
¿Cómo puedo cambiar esto para que los datos se graben instantáneamente cuando se cambian?
actualización: Ubuntu 11.10
En Ubuntu 11.10 escribí el archivo de reglas (de @enzotib answer), y funciona, pero da el siguiente mensaje cuando intento expulsar / desmontar:
(¿Debo comenzar otra pregunta para Ubuntu 11.10?)
sync
opción al montar la partición. Sin embargo, esto no se recomienda, ya que aumenta drásticamente el número de escrituras en la memoria USB.sync
como predeterminado, por lo que no necesito hacer esto en un terminal cada vez? Y soy consciente de que aumentará drásticamente el número de escrituras, aún así es lo que quiero. ¡Gracias!Respuestas:
Siguiendo la pregunta (y respuesta) que @arrange muestra en su comentario, creemos un nuevo archivo
y escriba en él el siguiente contenido (vea udev :: Mount under / media; use la etiqueta de partición si está presente )
He hecho algunas pequeñas modificaciones con respecto a lo informado en el sitio web
sync
opción aENV{mount_options}
gid=100
opción auid=1000,gid=1000
, donde el número es relativo a su id de uso e id de grupo, según lo devuelto porid -u
yid -g
El segundo lo convierte en el propietario de todos los archivos en la partición montada, por lo que no puede surgir ningún problema de permiso. Obviamente, este no es el caso si más de un solo usuario debe acceder a los archivos, pero esto se puede manejar de otras maneras.
Para los sistemas de archivos que no son de Windows, el propietario y el grupo son metadatos en el sistema de archivos y no se pueden cambiar mediante una opción de montaje.
La nueva regla se activa inmediatamente ( udev usa inotify para detectar archivos de reglas nuevos y modificados).
La unidad montada no se abre automáticamente en una ventana del administrador de archivos, como puede ver, y esto es difícil de lograr, dado que el proceso de montaje es propiedad de root y no tiene acceso a su sesión gráfica de inicio de sesión. Pero el disco está en su escritorio, por lo que un simple doble clic lo abrirá.
Desafortunadamente, no puedo hacer que el escritorio haga clic derecho para desmontar para trabajar, pero esto no es un gran problema: tener la
sync
opción en su lugar, simplemente puede desconectar el dispositivo, y la regla de udev se encarga de eliminar la entrada/proc/mounts
y quitar el montaje. punto.fuente
users
opción solo es válida en elfstab
archivo ... Esto no es un problema aquí ("sincronización"), pero sería un procedimiento general..rules
para estar seguro. Para el resto, vea la respuesta editada.