Linux 如何创建从Redhat virtualbox vm到Ubuntu12.04来宾操作系统的共享目录?

Linux 如何创建从Redhat virtualbox vm到Ubuntu12.04来宾操作系统的共享目录?,linux,ubuntu,virtualbox,redhat,shared-directory,Linux,Ubuntu,Virtualbox,Redhat,Shared Directory,我有一个64位的Redhat VirtualBox 4.3.30 guest正在运行,我想为我的主机操作系统Ubuntu 12.04 64位创建一个共享目录。 在我的Redhat guest OS中: 我为Virtualbox 4.3.30和 重新启动来宾 我在来宾操作系统上创建了/mnt/host下载目录 在虚拟盒中,我创建了一个名为Downloads的共享目录,指向主机目录/home/cx/Downloads 当我尝试使用以下命令装载取消共享目录时: sudo mount–t vboxsf下

我有一个64位的Redhat VirtualBox 4.3.30 guest正在运行,我想为我的主机操作系统Ubuntu 12.04 64位创建一个共享目录。 在我的Redhat guest OS中:

我为Virtualbox 4.3.30和 重新启动来宾 我在来宾操作系统上创建了/mnt/host下载目录 在虚拟盒中,我创建了一个名为Downloads的共享目录,指向主机目录/home/cx/Downloads 当我尝试使用以下命令装载取消共享目录时: sudo mount–t vboxsf下载/mnt/主机下载

我得到的信息是:

用法:mount-V:打印版本 mount-h:打印此帮助 挂载:列出挂载的文件系统 装入-l:idem,包括卷标签 到目前为止,信息部分。接下来是安装。 命令是“mount[-t fstype]something something”。 可以省略/etc/fstab中的详细信息。 安装-a[-t |-O]…:从/etc/fstab装入所有内容 安装设备:在已知位置安装设备 挂载目录:在此挂载已知设备 mount-t类型dev dir:普通mount命令 请注意,并不是真正安装设备,而是安装 在设备上找到给定类型的文件系统。 您还可以在其他位置装载已可见的目录树: mount-bind-olddir-newdir 或移动子树: mount-move olddir newdir 可以更改包含目录dir的装载类型: mount-makeshareddir 挂载-使从目录 mount-makeprivatedir 挂载-使不可绑定目录 可以更改挂载子树中所有挂载的类型 包含目录目录目录: 装载-使资源共享目录 挂载-生成rslave目录 挂载-生成rprivate目录 mount-makerunbindable目录 设备可以通过名称命名,例如/dev/hda1或/dev/cdrom, 或者按标签,使用-L标签,或者按uuid,使用-U uuid。 其他选项:[-nfFrsvw][-o选项][-p passwdfd]。 更多细节,请参考Man8 mount


我做错了什么?

此问题的原因是将命令复制和粘贴到来宾的结果

mount命令中t前面的连字符是unicode字符EN DASH U+2013 UTF-8代码0xE28094,而不是键盘键入的DASH-U+002D。另请参见。这将导致显示使用情况

解决方案:


手动键入mount命令,不要使用copy&pass。

是否在来宾操作系统中调用mount命令?检查来宾添加是否正确安装。lsmod | grep vboxsf应在来宾操作系统中生成输出。之后,您可以使用sudo-VBoxControl-sharedfolder列表在来宾操作系统中检查虚拟机是否可以看到下载共享。lsmod | grep-vboxsf和sudo-VBoxControl-sharedfolder列表都会生成输出。lsmod | grep-vboxsf提供:2行输出。第1行:vboxsf 37631和第2行vboxsf 261202 vboxsf。sudo VBoxControl sharedfolder列表给出了一行输出:01下载。接下来该怎么做?我还想补充一点,我在我的虚拟机上以root用户身份在ssh中执行所有命令。好的,这意味着共享文件夹中的来宾插件已正确安装和配置。谢谢。我还发现,即使使用“复制过去”命令,我是否也使用了de命令。我使用以下命令:sudo mount-t vboxsf-o uid=$uid,gid=$id-g Downloads/mnt/host Downloads这是因为在这个命令中,在t标志前面有正确的破折号,而不像在OP中那样是EN-dash字符。