titling studio programacion móviles font desarrollo curso aplicaciones ubuntu usb

studio - Linux(Ubuntu): elimine de forma segura el disco flash USB a través de la línea de comando



manual de programacion android pdf (1)

Sería genial si su script de shell le ayuda a eliminar de forma segura su disco flash después de terminar su trabajo. Hice mucha tarea antes de publicar la pregunta solicitando una solución que se espera satisfaga las siguientes necesidades:

  1. Supongamos que el disco flash está montado como /media/A junto con muchos otros discos flash y el código puede eliminar selectivamente /media/A sin necesidad de interferir con otros discos. Por ejemplo, puedo pasar /media/A como argumento.
  2. Una solución ligera. Instalar otro paquete de tamaño 100MB para terminar la tarea conduce a uno loco.
  3. Conozco algunos comandos como hdparm excepto que sus documentos son difíciles de leer. Si uno puede ofrecerme una solución, espero que él / ella pueda ofrecer también la explicación de los parámetros, etc.
  4. Mejor si el código puede manejar todo tipo de discos flash (por ejemplo, el anterior comprado en 2003 con 32Mb) (y discos portátiles opcionalmente).
  5. Debería lograr el efecto exacto al hacer clic con el botón derecho en el disco -> hacer clic en "Quitar unidad de disco de forma segura". El problema de seguridad prevalecerá, de lo contrario, uno puede simplemente desenchufar el disco, lo que generalmente no hará daño.

Puedes hacer esto usando udisks. no está instalado por defecto pero es lo suficientemente fácil de instalar (el paquete es como un mego en tamaño una vez instalado) ...

sudo apt-get install udisks

Una vez instalado, puede desconectar una unidad USB con los siguientes comandos ...

sudo udisks --unmount /dev/sdb1 sudo udisks --detach /dev/sdb

La primera línea lo desmonta. Al igual que cualquier otra partición, puede volver a montarla en este punto. La segunda línea lo separa. Después de esto, se apaga y debes quitarlo / reinsertarlo para volver a montarlo.

Para aclarar sdb, el dispositivo y sdb1 / 2/3 / etc son particiones en el dispositivo. Además, deberá desmontar todos los puntos de montaje antes de intentar desconectar el dispositivo. Por lo general, con un dispositivo USB / unidad solo hay uno, pero es una advertencia que debe saber de todos modos.

Obtener el nombre del dispositivo desde el punto de montaje requeriría tirarlo del soporte o algo así.