Sim. Use o recurso de pasta compartilhada do Virtual Box. Select your VM > Settings > Shared Folders
Clique na pasta com o ícone de mais verde, clique na seta para baixo ao lado de Folder Path
, selecione Other
e navegue até a pasta que contém os arquivos de dados que você deseja compartilhar.
Além disso, certifique-se de ter instalado o VirtualBox Guest Additions que vem com a sua versão do VirtualBox (não aquelas do gerenciador de pacotes da sua distro, que estão quase certamente desatualizadas). Enquanto a VM está em execução, vá para Insert Guest Additions CD Image
. Isso montará as adições de guest ISO que vem com sua versão do VirtualBox para a unidade de armazenamento ótico das VMs (supondo que uma esteja configurada).
Há algum comportamento de bugs na implementação do Linux VB Guest Services. Não defina Folder Name
para ser o mesmo que o nome real da pasta no Windows ou o nome do ponto de montagem que você planeja usar no Linux.
Além disso, a montagem automática não funciona de forma confiável. Experimente, mas você provavelmente precisará configurar manualmente um ponto de montagem no seu /etc/fstab
(ou outros utilitários aplicáveis). Para o tipo de montagem, use vboxsf
e, para o "dispositivo", use o nome para o qual você define o Nome da pasta na caixa Configurações da pasta compartilhada. Finalmente, observe que o modo como o Linux lida com arquivos e a maneira como o Windows lida com arquivos é dramaticamente diferente. Talvez seja necessário definir uid=771
nas opções de montagem para poder gravar na pasta compartilhada a partir do convidado do Linux.