我使用的是 Windows 7,并且在 Vbox 下运行 Debian VM。在我的 Windows 7 上,我有c:\temp
我想要共享的文件夹。我添加了它:
我很难用虚拟盒永久安装该文件夹(必须安装来宾添加等),但现在它已经解决了。我需要做的是编辑/etc/fstab
文件并添加以下行:
temp /home/my_usr_name/an_existing_folder vboxsf defaults, _netdev 0 0
现在,每次启动后,我的文件夹都会正确安装。但这是我的问题
什么和在哪里是temp
?
因为,根据我的理解,我添加的行fstab
执行以下操作:
mount -t vboxsf temp /home/my_usr_name/an_existing_folder
正确的 ?事实上,它是有效的,如果我使用它,我的文件夹将被正确安装。但通常情况下,通过安装,您会使用设备?例如 dev/cdrom。我temp
在我的 Debian VM 上找不到任何东西。我知道这是我在配置VM共享文件夹时给出的名称,但是VBox如何处理它? Debian 如何找到它?
笔记:由于某种原因,我没有任何像 那样的文件夹 /media/sf_sharedfolder
,我不在乎,我也不想解决这个问题。
答案1
与安装您使用的设备?
不。一个提供了来源,又名“什么”(与“哪里”和“vfstype”以及一些选项一起)。这不一定是块设备名称。它只有与文件系统的类型结合起来才有意义。
对于vboxsf
装载,“内容”是您在 VirtualBox 配置实用程序中指定的共享文件夹的名称。由 VirtualBox Guest Utilities 安装到 Linux 中的驱动程序知道如何使用来宾环境和主机之间的专用通信通道来引用该名称。
它不是网络路径。您无法在来宾操作系统的文件系统中找到它。