虚拟机同步目录

你在本地为项目创建了台虚拟机,在虚拟机上安装配置了可以运行网站的环境。没直接在自己电脑上搭建这个运行环境,是因为,你的网站最终要运行的服务器使用的操作系统,跟你平时用的电脑上的操作系统不一样,因为大部分服务器的操作系统都是 Linux 类型的。

现在你要让自己开发的网站应用运行在这个搭建在虚拟机上的环境上,但是你还需要一边开发,编辑网站应用,一边测试网站应用的运行。编辑网站应用的文件都是在安装在本地电脑上的编辑器上进行的,而运行的它的环境是在虚拟机上。

也就是你的项目现在需要一个可以同步的目录,使用本地编辑器对网站应用文件进行编辑,编辑的结果直接可以同步到虚拟机的某个目录下面。在虚拟机上对这个同步目录的操作,也会影响到本地主机上的这个目录。

这个可以实时同步的目录有几种类型,选择哪种也得看自己的主机环境。比如 NFS 类型的同步目录的性能更好一些,但它只能在 macOS 或 Linux 类型的主机上使用,Windows 用户无法使用。如果主机是 Windows,可以考虑用 SMB 类型的同步目录。