GNU/Linux >> Tutoriales Linux >  >> Linux

¿Regla Udev cuando se desconecta la unidad flash USB?

Escribí una regla para montar automáticamente mi memoria USB en una carpeta determinada
pero cuando la desconecto, la carpeta sigue montada y cuando ls allí
Veo muchos errores como:Directory bread (block: NNNN) failed

Traté de usar

SUBSYSTEM=="block", ACTION=="remove", RUN+="/bin/umount /media/disk"

no funciona.

Mi regla de montaje parece

SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/mount -t vfat <options> /dev/%k /media/disk"

Respuesta aceptada:

He visto ese método defectuoso en las webs y tiene un alcance demasiado genérico, como se mencionó en la respuesta anterior. Tampoco es lo suficientemente dinámico, ¿qué pasa si se conectan varios dispositivos USB? Este problema es común y las soluciones están alrededor. No mencionaste tu distribución, por lo que no puedo decirte qué scripts están disponibles empaquetados. Los mencionaré de todos modos, ya que le mostrarán un mejor método, siempre puede tomar prestadas las secciones correspondientes.

En primer lugar, debería considerar mirar udisks , si usa un DE completo, es posible que solo lo necesite solo. Solo para WM... Un gran proyecto que reemplaza el obsoleto HAL y usa udisks se llama udisks-glue .

Si aún decide prescindir de udisks , luego eche un vistazo a udev guiones llamados uam .
Gentoo tiene un ebuild; de lo contrario, consulte el código fuente en GitHub Bitbucket.

Vale la pena mencionar que Arch también tiene un montón de excelentes udev de montaje automático USB ejemplos en su Wiki

Cualquiera de estas opciones sería una forma sencilla de hacerlo, y su implementación es completa, su alcance específico y sus efectos secundarios probados.


Linux
  1. ¿Cómo activar un evento en el script de Shell cuando se quita un dispositivo USB?

  2. ¿La computadora se ralentiza cuando conecto una unidad flash USB 3?

  3. ¿No se puede hacer un USB de arranque en Mac?

  4. Cómo montar una unidad flash USB en Linux

  5. ¿El desgaste de la unidad flash es un problema importante?

Cómo formatear unidades USB en Linux

Cómo instalar RHEL 8 desde USB

Cómo montar una unidad USB en Kali Linux

Cómo instalar Ubuntu en una unidad flash USB

Cómo instalar un Ubuntu completo en una unidad flash USB

Cómo crear una unidad flash USB de arranque de Linux [Tutorial]