Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在虚拟机Virtualbox上的来宾Ubuntu和主机窗口之间的共享文件夹上创建符号链接_Linux_Ubuntu_Virtualbox - Fatal编程技术网

Linux 在虚拟机Virtualbox上的来宾Ubuntu和主机窗口之间的共享文件夹上创建符号链接

Linux 在虚拟机Virtualbox上的来宾Ubuntu和主机窗口之间的共享文件夹上创建符号链接,linux,ubuntu,virtualbox,Linux,Ubuntu,Virtualbox,首先让我道歉,因为我知道有很多话题与我的问题有关。但我没能解决这个问题,所以我不得不问社区。不确定这是Linux特定主题还是VM虚拟机问题,但以下是我的问题描述: 我有一个虚拟机虚拟盒,Ubuntu作为来宾操作系统,Windows作为虚拟机 主持人 我在他们之间共享了一个文件夹。我还打开了一个选项 能干 网络是通过NAT和端口转发建立的 我在主机操作系统(在我的例子中是Windows)上安装了一个PhpStorm,所有源文件都存储在来宾操作系统(Ubuntu)上 所以我希望一个文件夹对来宾和主机

首先让我道歉,因为我知道有很多话题与我的问题有关。但我没能解决这个问题,所以我不得不问社区。不确定这是Linux特定主题还是VM虚拟机问题,但以下是我的问题描述:

  • 我有一个虚拟机虚拟盒,Ubuntu作为来宾操作系统,Windows作为虚拟机 主持人
  • 我在他们之间共享了一个文件夹。我还打开了一个选项 能干
  • 网络是通过NAT和端口转发建立的
  • 我在主机操作系统(在我的例子中是Windows)上安装了一个PhpStorm,所有源文件都存储在来宾操作系统(Ubuntu)上
  • 所以我希望一个文件夹对来宾和主机具有完全访问权限,这样我就可以用PhpStorm编辑源代码,并在Ubuntu上使用相同的源代码。因此,在Ubuntu内部,我尝试在共享文件夹上创建符号链接。这里我遇到了麻烦(见附件) 在左边的站点上有我的工作区文件夹和项目。在右边,我试着在共享(sf_)文件夹中创建一个链接


    另外,我不在phpStorm上使用SSH部署:(

    这不起作用,因为该链接不是linux文件系统中的符号链接,而是底层NTFS文件系统中的链接。在Virtualbox中,如果源和目标位于同一共享上,则只能在共享文件夹上创建链接。感谢您的澄清。因此,我使用了另一种不希望使用的方法:使用“部署”来自PhpStorm的功能。Windows上现在有symlink-s。但是VirtualBox有一个bug,可能意味着它无法以任何方式工作-请参阅:。