![如何将主机文件夹挂载到客户机,同时保留客户机文件夹中的内容?](https://linux22.com/image/1519042/%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%BB%E6%9C%BA%E6%96%87%E4%BB%B6%E5%A4%B9%E6%8C%82%E8%BD%BD%E5%88%B0%E5%AE%A2%E6%88%B7%E6%9C%BA%EF%BC%8C%E5%90%8C%E6%97%B6%E4%BF%9D%E7%95%99%E5%AE%A2%E6%88%B7%E6%9C%BA%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%EF%BC%9F.png)
抱歉,标题让人困惑,我试图理解它,但没有成功。
假设我在“ ”中有一个名为“share”的 Windows 文件夹C:/share
,而在 Linux 中我通常有一个 文件夹/var/www
,如果 中有内容share
但没有 ,/var/www
我会这样做mount -t vboxsf share /var/www
并且它可以工作,但在这种情况下, 中已经有内容/var/www
并且C:/share
是空的。
如果我运行相同的命令,挂载将起作用,但 /var/www 中的所有内容都会消失,我的问题是如何挂载它同时保留内容/var/www
答案1
您尝试执行的操作在文件系统级别上毫无意义。您要求 Linux 将两个文件系统中的目录内容合并到单个视图中。这行不通。例如:Linux 如何知道将新文件写入何处?
答案2
您说其中一个是空的。我想知道它是否存在?因为这听起来类似于 *nix 系统中的符号链接。我在 Virtual Box 中做过几次这样的事情……不过,我猜您说的故事还不止这些。