Como posso montar automaticamente os compartilhamentos do VirtualBox em um ponto de montagem não padrão?

4

Eu estou tentando auto-montar o VirtualBox Shared Folders no Ubuntu, os Sharenames são *_DRIVE , ao passo que * é D, E, etc. para depois compartilhá-los novamente via samba. Se eu

mount -t vboxsf D_DRIVE /media/shares/D 

funciona, mas isso é claro somente até a próxima reinicialização.

Então, tentei montá-los via fstab , que os monta (como eu vejo em ' sudo mount '), mas os pontos de montagem permanecem vazios. Eu tentei adicionar vboxsfv e vboxadd em /etc/modules/ , mas sem sucesso. No entanto, vejo que vboxservice auto-monta todos os compartilhamentos em /media/sf_*_DRIVE e eles estão disponíveis. Não há problema em duplicar um compartilhamento, já que posso montá-los manualmente e ambos funcionam.

Embora eu possa compartilhar todos os /media/sf_*_DRIVE , gostaria de compartilhar apenas /media/shares/ , que contém todos os pontos de montagem.

    
por tnd0 28.02.2013 / 18:05

2 respostas

0

Você pode fazer um kludge e adicionar o mount -t vboxsf D_DRIVE /media/shares/D ao /etc/rc.local, já que o rc.local é executado em cada inicialização como root .

    
por Yet Another User 28.04.2013 / 02:59
0

Se você quiser conseguir ler & amp; escrever permissões sobre esse compartilhamento, por favor, faça isso

mount -t vboxsf -o uid=<your uid>,gid=<Your gid> D_DRIVE /media/shares/D

Você pode obter seu id de usuário e id de grupo no arquivo / etc / passwd. É assim que a entrada do meu usuário se parece no meu arquivo / etc / passwd. Primeiro 1000 é meu UID e o segundo 1000 é meu GID.

thefourtheye:x:1000:1000:thefourtheye,,,:/home/thefourtheye:/bin/bash

Se você não quiser executar o comando mount sempre que inicializar, basta adicionar esse comando no arquivo /etc/rc.local, conforme mencionado por @Yet Another User.

    
por thefourtheye 28.04.2013 / 03:56