Mejor que smb://
estaría a punto de montaje NFS sus acciones a través de una interfaz de red privada que ejecuta el virtio-net conductores. Una vez montado, dentro del sistema operativo del host, usted había rsync en los datos con:
rsync /some/mount/point /home/myuser/
O lo que usted quería.
Alguien ya se ha mencionado Vagrant y, en su propia no va a acelerar su velocidad de instalación de VirtualBox, sino que hace que la forma de hacer las cosas como el montaje en acciones en tu Mac a través de la exportación de NFS mucho, mucho más fácil que hacerlo a mano.
Por ejemplo, he aquí una Vagrantfile que ups un Arco de instalación de Linux y monta el directorio de Documentos en su equipo a través de NFS utilizando 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
Se requiere de root priveledges a trabajar. Usted tendrá que 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 has puesto que Vagrantfile en el disco todo lo que tienes que hacer es cd al directorio donde guardó y ejecutar vagrant up
y estás en el negocio. Para conectar es vagrant ssh
o, puede descomentar la línea que he dejado allí para que se ejecute con un encabezado de la pantalla.
Esa es la forma más rápida de configuración sé de host/guest/S con VirtualBox corriendo Linux como un sistema operativo huésped.