如何将 Headless CentOS 客户机(在 VirtualBox 上)中的目录指向主机上的目录?

如何将 Headless CentOS 客户机(在 VirtualBox 上)中的目录指向主机上的目录?

我有以下设置:

主机:openSUSE LEAP (KDE) Linux 客户机:CentOS 7 (无 GUI,仅命令行) VM:VirtualBox 5.1.4

我的主机上有一个名为的目录~/development/webfiles,在我的 CentOS VirtualBox 服务器上,我有/webapps/apps/webtest/public_html

我希望这些文件/webapps/apps/webtest/public_html确实来自我的主机的~/development/webfiles目录。

我该如何做呢?

编辑:之后安装访客添加项,我现在有一个文件夹:

/media/sf_webfiles

我如何能:

  1. 将我的 public_html 目录指向那里
  2. 使其在启动时发生

答案1

我通过执行以下操作解决了这个问题:

  1. 安装访客添加功能在 CentOS 服务器中
  2. 查找共享文件夹的实际名称:ls -l /media
  3. 删除现有的“public_html”目录:rm /webapps/apps/webtest/public_html (您可能需要 root 权限)
  4. 创建到该目录的符号链接:ln -s /media/sf_webfiles /webapps/apps/webtest/public_html

编辑:这确实不是为阿帕奇工作!

符号链接文件夹不起作用 - 无论我授予目录什么权限,apache 都不会读取它。相反,我必须像这样挂载它:

sharedfoldername /webapps/apps/destfolder    vboxsf  rw,uid=48,gid=48    0   0

我把它放进/etc/rc.d/rc.local

相关内容