Como acessar pastas compartilhadas na VM do Ubuntu (Oracle Virtualbox) e vinculá-las à pasta inicial

21

Eu configurei uma pasta compartilhada entre o host do Windows e o convidado do Ubuntu. A pasta é montada na inicialização, mas está vazia (também possui um sinal de cadeado.). Eu tenho que executar o comando abaixo para acessar seu conteúdo (o sinal do cadeado desaparece).

  sudo mount.vboxsf media ~/media

Como posso configurá-lo para ser executado automaticamente na inicialização. Eu tentei adicionar aos programas de inicialização, mas nada acontece. Sou novo no Linux, então tente colocar sua resposta no idioma de um leigo. Obrigado.

Njihia
fonte

Respostas:

36

A pasta de compartilhamento montada pertence ao vboxsfusuário. Você, como usuário, não foi adicionado ao vboxsfgrupo. Para permitir acesso permanente às pastas compartilhadas, copie e cole este comando em uma janela do Terminal:

sudo usermod -G vboxsf -a $USER

$USERserá substituído pelo seu nome de usuário. Este comando anexa o usuário <username>ao grupo vboxsf , que é o proprietário das pastas compartilhadas (encontradas na /media/...caixa Ubuntu).

Você não precisará executar um script na inicialização depois de possuir a pasta compartilhada montada.

Mas você provavelmente precisará sair e fazer logon novamente (ou reiniciar).

Cosmin Saveanu
fonte
Para mais algumas dicas sobre o Ubuntu em um VirtualBox (Mac), consulte: [entrada do blog] ( aboutfoto.wordpress.com/2013/04/03/of-ggobi-macports-and-r ).
Cosmin Saveanu
Isso não funciona. Eu tentei uma coisa semelhante anteriormente com este código: não sei se é a mesma coisa. sudo adduser <username> vboxsf
Njihia
11
Estranho ... Na caixa Estou usando a pasta compartilhada aparece como / media / sf_shared, e se eu olhar para suas permissões com ls -l eu recebo: drwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_shared. Por favor, verifique com o users-adminprograma se o seu nome de usuário está realmente no grupo vboxsf (existe um botão chamado Gerenciar grupos e consulte Propriedades do grupo vboxsf).
23813 Cosmin Saveanu
Sinto muito. A pasta compartilhada com o conteúdo aparece na pasta de mídia. O que eu queria era que ele aparecesse na minha pasta pessoal com o conteúdo. Desculpe-me pelo erro.
Njihia
Sem problemas. Se você tiver acesso de gravação na pasta compartilhada, tudo bem. Você pode criar um link simbólico na sua casa ou na pasta Documentos para facilitar o acesso. No Terminal (supondo que você está no diretório onde deseja que o link apareça) fazer: ln -s /media/sf_shared/ name_of_link. Substitua sf_sharedpelo nome real do diretório compartilhado e name_of_linkpelo que você desejar. Como alternativa, você pode simplesmente arrastar a pasta do Nautilus para a área de navegação correta e isso criará um link de fácil acesso.
Cosmin Saveanu
5

Então, aqui está como acessar suas pastas compartilhadas no Ubuntu VM (Oracle Virtualbox). Estou assumindo que você já ativou a montagem automática enquanto adicionava a pasta. Abra o terminal e digite.

sudo usermod -G vboxsf -a username 

Substitua o nome de usuário por seu próprio nome de usuário. Este comando anexa o nome de usuário ao grupo vboxsf, que é o proprietário das pastas compartilhadas (encontradas em / media / na caixa Ubuntu). Confirme na sua pasta de mídia se as pastas compartilhadas estiverem presentes. Eles geralmente são nomeados "sf_name-of-shared-folder". Para acesso rápido, convém criar um link para as pastas compartilhadas na pasta pessoal. No Terminal (supondo que você esteja no diretório em que deseja que o link apareça e que tenha ativado o plug-in Nautilus que fornece a opção do menu de contexto):

ln -s /media/sf_shared/ name_of_link.

Substitua sf_shared pelo nome real do diretório compartilhado e name_of_link pelo que você desejar. No entanto, o nome do link não deve existir no diretório em que você deseja criar o link (ou seja, não deve haver pasta ou arquivo com esse nome). Como alternativa, você pode simplesmente arrastar a pasta do Nautilus para a área de navegação correta e isso criará um link de fácil acesso.

Njihia
fonte
7
Possivelmente, é necessário fazer logoff / logon novamente antes de poder acessar a pasta compartilhada.
Thomas W.
11
^^ SIM, tive de logoff / logon para que isso funcione
Paul Lockwood