Unidade USB Automount como / media / USERNAME / LABEL

0

Resumo rápido: Como posso organizar o thumb-drive USB FAT32 para ser montado automaticamente como /media/USER/LABEL , com permissões de leitura / gravação não-raiz?

(Há muitas perguntas aqui sobre a montagem automática de drives USB, mas não vejo uma que seja diretamente relevante.)

Estou executando o 14.04.4 LTS em um sistema x86_64. Estou usando o desktop Cinnamon, se isso importa. Eu tenho um pen drive USB formatado em FAT32. Eu executei fsck na unidade e não há erros.

Até recentemente, quando inseri a unidade em uma porta USB, ela não era montada automaticamente. Ele apareceria na saída de lsusb , como:

Bus 001 Device 008: ID 058f:6387 Alcor Micro Corp. Flash Drive

Eu consegui montá-lo manualmente, usando algo como:

sudo mkdir /tmp/usb ; sudo mount /dev/sdg1 /tmp/usb

mas isso era menos que ideal.

Instalei recentemente o pacote usbmount . Depois disso (e uma reinicialização), quando insiro a unidade, ela é montada automaticamente como /media/usb0 :

$ df /media/usb0
Filesystem     1K-blocks  Used Available Use% Mounted on
/dev/sdg1       15712248  9080  15703168   1% /media/usb0
$ 

O problema: posso ler tudo na unidade, mas tudo parece pertencer a root e não consigo gravar na unidade sem usar sudo ou equivalente.

O que eu quero acontecer é o seguinte: Quando insiro a unidade, ela é montada automaticamente como /media/username/label , em que username é meu nome de usuário e label é o rótulo de volume na drive - e todos os arquivos da unidade são de propriedade e graváveis pela minha conta.

Isso usado acontece automaticamente, mas não sei como configurá-lo. Algum tempo atrás, eu atualizei minha estação de trabalho do Debian 6 para o Ubuntu 14.04. Eu tinha a montagem automática do jeito que eu queria quando eu estava rodando Debian 6. Eu também estava usando um ambiente de desktop diferente (alguma versão do Gnome, talvez?). (A transição do Debian 6 para o Ubuntu 14.04 aconteceu para coincidir comigo não usando tanto drives USB; agora eu preciso começar a usá-los novamente, então eu não tentei isso há algum tempo.)

    
por Keith Thompson 01.07.2016 / 22:49

2 respostas

0

Resposta possível:

Não sei ao certo como fazer isso para todos unidades USB universalmente, mas se você tiver unidades específicas, pode editar /etc/fstab para configurar suas montagens como você gosta delas. Você pode usar Discos ( gnome-disks ), ou se não se importa em sujar as mãos, pode editá-lo manualmente. Você vai querer definir um <mount point> e eu acho que você vai querer essas opções:

uid=1000,gid=1000,dmask=022,fmask=022,users

Execute man fstab para mais informações. Há também algumas informações aqui no wiki da comunidade.

    
por wjandrea 02.07.2016 / 00:29
0

Eu penso que descobri o que aconteceu.

Eu tinha instalado um pacote chamado usbmount . Com esse pacote instalado, inserir uma unidade USB montaria automaticamente como algo como /media/usb0 , com tudo na unidade de propriedade de root . (Isto é para uma unidade com um sistema de arquivos FAT32, que por várias razões é o que eu preciso usar. Eu não sei como isso funcionaria com um sistema de arquivos que realmente suporta a propriedade de arquivos.)

Eu, desde então, desinstalei o usbmount . Agora, quando insiro uma unidade USB, ela não é montada automaticamente, mas aparece no gerenciador de arquivos da GUI. (Eu uso o desktop Cinnamon, então meu gerenciador de arquivos GUI é o Nemo; o Nautilus faz a mesma coisa.) Ele aparece como uma entrada na coluna da esquerda, chamada "16 GB Volume"). Se eu clicar duas vezes nele, ele será montado como, por exemplo, /media/kthompson/EC1C-4374 . E se eu usar gparted para definir o rótulo da unidade como THUMB , ele será montado como /media/kthompson/THUMB , que é exatamente o que eu quero.

É provável que eu não tenha percebido isso porque não uso o gerenciador de arquivos da GUI com muita frequência e lembrei-me incorretamente de que ele fosse montado automaticamente.

Seria bom ter a unidade montada em /media/$USER automaticamente, mas abrir um gerenciador de arquivos GUI e clicar duas vezes em um ícone não é um fardo. E se ele fosse montado automaticamente, provavelmente não é 100% claro qual usuário deve ser o proprietário; provavelmente é por isso que usbmount monta como root .

    
por Keith Thompson 23.01.2017 / 21:02