Answers:
我通常使用2种方法
选项1:在启动Ubuntu之前,在Virtualbox Ubuntu VM设置内,指定一个共享文件夹。然后,登录到Ubuntu后,创建一个新目录,例如,/media/vboxshared
并使用命令挂载该驱动器sudo mount -t vboxsf SHARENAME /media/vboxshared
。提示您输入密码时,输入密码。
选项2:在启动Ubuntu之前,添加一个新的网络适配器,然后选择“桥接适配器”。然后登录到Ubuntu后,运行命令ifconfig -a | more
以获取该新网络适配器的IP地址。在Windows中,使用WinSCP或FileZilla将文件传输到Ubuntu
/sbin/mount.vboxsf: mounting failed with the error: No such device
感谢Alvin Sim的回答。虽然很清楚,但我仍然花一些时间做所有正确的事情。好的,这是我使用Alvin Sim的Option 1的详细步骤。
HOST_SHARE
GUEST_SHARE
在来宾终端中,键入
sudo mount -t vboxsf HOST_SHARE GUEST_SHARE`
如果看到错误mount: wrong fs type, bad option, bad superblock on …
,则意味着您首先需要安装virtualbox-guest-utils
。
sudo apt-get install virtualbox-guest-utils
然后mount
再次运行命令
您将在此GUEST_SHARE
文件夹中找到您的东西。
virtualbox-guest-utils
无论如何,您都可以轻松在访客中看到USB密钥。根据您的问题,我想您是在来宾中运行Ubuntu的,而主机是Windows。
每当您插入USB密钥时,如果要在访客中看到它,请按照下列步骤操作:
单击右下角的相应图标,然后选择“安全删除...”选项,从窗口中干净地卸载USB。
在您的VirtualBox窗口中,选择左上宾客窗口菜单上的“设备=> USB设备”菜单项,然后选择您的USB密钥。它现在应该出现在Ubuntu中。
此操作等效于将USB密钥物理插入到客户机的USB端口中。
否则,其他选项是
如laebshade和Alvin Sim的答案中所述,共享文件夹。但这可能很慢。
FTP等...也如Alvin Sim的回答所述(假定Windows主机上有ftp服务器)。
来宾的简单samba安装:
mount -t cifs // winhost / share / home /您的名字/ mntpoint -o user = winusr%paswd,uid = 0,gid = 0,file_mode = 0777,dir_mode = 0777
对于小批量和频繁的同步,请打开一个保管箱帐户。