¿Cómo conecto / desconecto una unidad flash de la línea de comando? [cerrado]

11

Estoy ejecutando Debian. Puedo conectar y ver el contenido de mi unidad flash usando el administrador de archivos en X, pero ¿cómo puedo hacer esto desde la línea de comandos y cómo puedo eliminarlo con seguridad cuando haya terminado?

Steve Robillard
fuente
Duplicado de una pregunta U + L: unix.stackexchange.com/questions/18925/…
finnw
Preguntas como esta se harían mejor en Unix y Linux . Las preguntas enteramente sobre Linux sin una clara relevancia para Raspberry Pi generalmente no se ajustan bien a este sitio.
ramblinjan

Respuestas:

10

Si está interesado en que las unidades se monten automáticamente cuando las conecta, puede intentar instalar usbmount:

sudo apt-get install usbmount

Cuando inserte una unidad flash, la detectará y la montará, /media/usb[0-7]y la desmontará cuando la retire.

Nota:

/etc/usbmount/usbmount.conf
Querrá editar su Para configurar el montaje automático como grabable para su usuario.

Para hacer esto, edite la FS_MOUNTOPTIONSopción para que coincida con su UID.
Corre idpara encontrar tu UID. Ejemplo:

FS_MOUNTOPTIONS="uid=1000,gid=1000"

fuente

Jivings
fuente
8

Después de enchufar tu memoria USB. Ejecute el siguiente comando:

grep "SCSI removable disk" /var/log/messages

deberías ver algo como lo siguiente

16 de junio 23:48:58 kernel de raspberrypi: sd 2: 0: 0: 0: [sda] Disco extraíble SCSI adjunto

La parte importante es el bit entre corchetes, en este caso "sda"

Luego ingrese el siguiente comando para crear un punto de montaje:

mkdir ~/myflashdrive

luego monte la unidad ingresando el siguiente comando (reemplace las x con los resultados del comando grep que ejecutó anteriormente, por ejemplo, sda):

sudo mount -t vfat -o rw,users /dev/xxx1 ~/myflashdrive

ahora puede cambiar al directorio donde montó su unidad flash con el siguiente comando:

cd ~/myflashdrive

para listar el contenido del directorio ingrese el siguiente comando:

ls -la

Cuando haya terminado y desee eliminar la unidad flash, regrese a su directorio de inicio con el siguiente comando (no puede desmontar la unidad si actualmente está trabajando en uno de sus directorios).

cd ~

esto lo llevará de regreso a su directorio de inicio. luego puede usar el siguiente comando para desmontar la unidad (tenga en cuenta la ortografía del comando):

sudo umount ~/myflashdrive

ahora puedes quitar de forma segura tu memoria flash.

Esto se aplica a las unidades flash formateadas fat32 (casi todas las unidades flash son unidades formateadas fat32).

Steve Robillard
fuente