如何将主机文件夹挂载到客户机,同时保留客户机文件夹中的内容?

如何将主机文件夹挂载到客户机,同时保留客户机文件夹中的内容?

抱歉,标题让人困惑,我试图理解它,但没有成功。

假设我在“ ”中有一个名为“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 中做过几次这样的事情……不过,我猜您说的故事还不止这些。

相关内容