Cómo expulsar un dispositivo USB en Raspberry Pi (no solo desmontar)

12

¿Hay alguna manera de enviar una expulsión a un dispositivo USB en Raspbian? Como en:

sudo udisks --eject /dev/sda

En otros sistemas Debian, esto funciona bien. Pero en el Pi parece haber complicaciones.

Tengo hardware específico que requiere expulsión. Desafortunadamente, las respuestas de tipo desmontar y "quitar con seguridad" no me son útiles en este caso.

Además, noté que el administrador de archivos Raspbian tiene un ícono de expulsión junto a los dispositivos USB. Si bien esto funciona bien en Ubuntu, incluso este servicio integrado no realiza el servicio de expulsión y da mensajes de error.

¿Alguien más puede realizar una expulsión sin un mensaje de error?

SpiRail
fuente

Respuestas:

16

¡Lo encontré! Realmente fue simplemente que expulsar simplemente no está instalado. (¡Esa es nueva!)

Solo necesitas hacer:

sudo apt-get install eject

Entonces udisksfunciona bien:

udisks --unmount /dev/sda
udisks --eject /dev/sda

Es una respuesta algo refrescante: Raspbian está tan optimizado que incluso pensaron en no darle algo como expulsar a menos que realmente lo necesite. (que la mayoría de las personas no lo hacen, por lo tanto, no debería estar allí por defecto)

SpiRail
fuente
1
También funciona con: sudo umount / path / to / devicename
Hezarfen
2
Lo instalé y decía que / dev / sda1 no era un disco, a pesar de que era una memoria USB. Entonces, terminé apagando el sistema para expulsarlo. Es extraño que incluya cosas de Mathametica, juegos y muchas otras cosas inútiles, pero no incluye algo tan crítico como expulsar un dispositivo conectado al USB. (¿O lo tiene como elemento de menú / clic derecho en el administrador de archivos?) Muy extraño.
Traderhut Games
1
sda1 no es un disco. Creo que es la única sda que funciona. Tendrás que desmontar primero. Y probablemente no debería estar en el directorio montado. Otras cosas que he experimentado son problemas cuando fue montado por un usuario diferente. Puedes probar sudo. Si todavía no funciona, no tengo idea.
SpiRail
1
sda1es una partición, sdaes un dispositivo. Puede desmontar una partición, pero no puede expulsar una partición.
Seamus