Como desmontar uma unidade USB que não esteja montada no diretório / media

1

Estou executando o Gnome 3 no Debian Wheezy. Eu quero desmontar uma unidade USB sem privilégios de sudo ou root. Eu pesquisei e descobri que existem comandos eject e pumount disponíveis. No entanto, esses comandos exigem que o diretório montado esteja no diretório /media .

A unidade USB está montada em $HOME/USB/myusb .

Como posso desmontá-lo com um usuário que não seja sudoer. Também me pergunto qual comando o Nautilus executa quando pressiono o botão eject ?

Obrigado.

    
por The_Cute_Hedgehog 03.04.2014 / 20:57

3 respostas

1

O eject manpages diz que ejetar pode desmontar dispositivos correspondentes ao dispositivo (por exemplo, / dev / sda1) ou o ponto de montagem (que é no seu caso $ HOME / USB / myusb).

Se eject $HOME/USB/myusb não estiver funcionando. Experimente eject -v $HOME/USB/myusb para obter mais informações sobre o que está acontecendo.

Teste ejete aqui. Funciona como esperado. Talvez seja um problema de permissão?

    
por 03.04.2014 / 21:39
0

Alguma distribuição moderna usa udiskctl para isso:

udisksctl unmount -b /dev/sdc1

(se a unidade usb for / dev / sdc).

Nautilus provavelmente usa dbus para contatar o serviço udisk para isso. (é o que o udiskctl faz). Se você estiver interessado, o freedesktop.org é a documentação da interface dbus.

    
por 03.04.2014 / 22:43
0

Você pode adicionar uma entrada para o ponto de montagem em / etc / fstab e incluir a opção do usuário na linha

    
por 04.04.2014 / 00:38