- Desative
Auto-mount
na pasta compartilhada no Gerenciador de VirtualBox. -
Adicione a seguinte linha a
/etc/fstab
:HostWWW /home/wilhelm/www vboxsf defaults 0 0
Funcionará como um encanto.
Estou configurando um novo ambiente de desenvolvimento usando o VirtualBox para que eu possa proteger meus serviços e isso em sua própria VM. É uma VM baseada no Ubuntu, que carrega como uma instância headless que eu SSH na máquina host.
O que eu gostaria de fazer é armazenar todos os meus arquivos de projeto na máquina host e compartilhá-los com a VM convidada. Eu posso fazer isso com bastante facilidade com o seguinte comando:
sudo mount -t vboxsf <name> <target_path>
Isso funciona perfeitamente. No entanto, é um pouco trabalhoso ter que executar esse comando toda vez que eu iniciar a VM. Significa que tenho que iniciá-lo, ssh in, executar o comando e reiniciar meus diversos serviços que requerem acesso aos dados armazenados na máquina host (postgresql, apache, mongo, etc ...).
Eu achei que usar fstab
seria a melhor rota, então adicionei a seguinte entrada à lista:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
HostWWW /home/wilhelm/www vboxsf
Fácil o suficiente, certo? Bem, eu salve e saia, reinicie a VM, o SSH de volta, navegue até o ponto de montagem da pasta compartilhada e ela ainda está vazia. Eu faço um rápido ls -lsa
e não recebo nada. Então, eu corro o seguinte comando para ver se ele está realmente montado:
mount -v
e vejo a seguinte linha na lista resultante de pontos de montagem:
HostWWW on /home/wilhelm/www type vboxsf (rw)
Agora, corrija-me se estiver errado, mas isso deve me dizer que ele foi montado com acesso de leitura / gravação. Agora, se eu recolocar o compartilhamento novamente com o mesmo comando acima, tudo funcionará bem.
Não tenho certeza do que estou fazendo de errado aqui; Como posso consertar isso?
Bem, acontece que isso foi facilmente resolvido adicionando esse comando a /etc/rc.local
. Ainda gostaria de ter o fstab
funcionando corretamente.
Tags virtualbox fstab ubuntu