Mejor que smb://
sería montar sus recursos compartidos NFS a través de una interfaz de red privada que ejecuta los controladores virtio-net . Una vez montado, dentro del SO host, rsync en los datos con:
rsync /some/mount/point /home/myuser/
O lo que quieras.
Alguien ya mencionó Vagrant y, por sí solo, no acelerará la configuración de VirtualBox, pero sí hace que hacer cosas como montaje en recursos compartidos en su Mac mediante exportación NFS mucho, mucho más fácil que hacerlo a mano.
Por ejemplo, aquí hay un Vagrantfile que sube a una instalación de Arch Linux y monta su directorio de Documentos en su máquina a través de NFS usando controladores virtio a /documents
en la imagen.
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "losingkeys/arch"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.network "public_network"
config.vm.provider "virtualbox" do |vb|
vb.customize ['modifyvm', :id, '--nictype1', 'virtio']
vb.customize ['modifyvm', :id, '--nictype2', 'virtio']
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
vb.memory = 1024
vb.cpus = 2
# Uncomment this to run in not-headless mode
# vb.gui = true
end
config.vm.synced_folder '.', '/vagrant', type: 'nfs'
config.vm.synced_folder File.join(ENV['HOME'], 'Documents'), "/documents", type: "nfs"
end
Requiere privilegios de root para trabajar. Deberá agregar:
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/tee -a /etc/exports
Cmnd_Alias VAGRANT_NFSD = /sbin/nfsd restart
Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /usr/bin/sed -E -e /*/ d -ibak /etc/exports
%admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE
a su archivo sudoers a través de visudo
para que funcione.
Una vez que hayas puesto ese Vagrantfile en el disco, todo lo que tienes que hacer es guardar el cd al directorio donde lo guardaste y ejecutar vagrant up
y estás en el negocio. Para conectar es vagrant ssh
o puede descomentar esa línea que dejé allí para ejecutarla con un cabezal de visualización.
Esa es la configuración más rápida que conozco para E / S de host / guest con VirtualBox ejecutando Linux como SO invitado.