Não sei por que não funcionou para você, mas
eject /dev/sdb1
funcionou bem para mim. Você pode precisar executá-lo como root.
Pareceu desmontar também.
Estou tentando remover com segurança o meu Kindle da linha de comando, mas, até agora, todas as minhas tentativas deixaram o Kindle em "USB Drive Mode". Este não é o caso quando eu removi o Kindle com segurança através do gerenciador de arquivos Nautilus.
Minha primeira tentativa:
#!/bin/bash
sync
udisks --unmount /dev/sdb1
Se eu seguir com este comando:
udisks --detach /dev/sdb
então eu recebo este erro:
Detach failed: Error detaching: helper exited with exit code 1: Detaching device /dev/sdb
USB device: /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2)
SYNCHRONIZE CACHE: OK
STOP UNIT: FAILED: No such file or directory
Em vez de udisks
, também testei eject
:
#!/bin/bash
eject /dev/sdb1
mas recebo este erro:
eject: unable to open '/dev/sdb'
e o Kindle são desconectados, mas permanecem no "Modo de unidade USB".
Não sei por que não funcionou para você, mas
eject /dev/sdb1
funcionou bem para mim. Você pode precisar executá-lo como root.
Pareceu desmontar também.
diskutil eject /volumes/kindle
funciona muito bem para mim. (Usar o formato / volumes / DeviceName evita ter que fazer um script complicado para extrair o especificador real de / dev.)