fstab não está montando a pasta compartilhada do VirtualBox?

2

Eu tenho uma máquina virtual aqui que eu uso para desenvolvimento, para não estragar nada no meu ambiente existente.

Eu fiz um compartilhamento chamado "web" disponível para o sistema operacional convidado (Ubuntu 12.10 Server) do sistema operacional host (Ubuntu 12.04 Desktop). Eu o configurei para montar automaticamente em /etc/fstab com a seguinte linha:

web    /var/www    vboxsf    defaults,uid=1000,gid=1000    0    0

No entanto, quando eu reinicializo, ele definitivamente não está montado, a pasta /var/www mostra o arquivo index.html da instalação padrão, não o conteúdo da pasta compartilhada.

Se eu executar sudo mount , vejo a montagem na saída:

web on /var/www type vboxsf (uid=1000,gid=1000,rw)
web on /media/sf_web type vboxsf (gid=1001,rw)

Ele também parece estar montado em um local diferente, que eu não configurei.

Se eu tentar remontar todas as montagens em /etc/fstab executando sudo mount -a , ainda não será montado.

Eu só posso montá-lo montando-o manualmente usando mount . De onde vem essa outra localização de montagem e por que o que estou fazendo não está funcionando?

    
por Naftuli Kay 21.03.2013 / 00:28

1 resposta

4

Aparentemente, eu tinha "auto-mount" habilitado na configuração do VirtualBox para a instância. Isso mexe com as coisas, então eu simplesmente adicionei meu usuário ao grupo vboxsf (além de www-data ) e apachei o Apache para /media/sf_web .

    
por 21.03.2013 / 00:53