Por padrão, um dispositivo USB conectado com capacidade de armazenamento em massa será tratado como um dispositivo de armazenamento (com a entrada associada /dev
, etc). Câmeras (e leitores eletrônicos e vários outros dispositivos) tratam de estar conectados usando o protocolo de armazenamento em massa como um estado "inutilizável", já que você poderia estar gravando no armazenamento do dispositivo a partir do computador ao mesmo tempo em que a unidade está sendo usada pela dispositivo. Alguns outros sistemas operacionais não se conectam a dispositivos de armazenamento por padrão dessa forma, portanto, a interface no dispositivo muitas vezes engana o que está acontecendo.
Para contornar isso, você pode eject
o dispositivo de armazenamento. Quando você fizer isso, ele deixará de ser conectado como um dispositivo de armazenamento em massa, mas manterá sua fonte de alimentação. Algo como:
sudo eject /dev/sdb
(para o nome do dispositivo apropriado) fará o que você quiser. Em um Mac, as opções de arrastar para lixeira ou ejeção de clique direito devem fazer o mesmo.
Se o dispositivo também suportar outros protocolos (HID, vídeo), esses não serão afetados pela ejeção. Apenas o dispositivo de armazenamento desaparece.