Vagrant 2路文件夹同步

 淘宝休丶闲女-装店 发布于 2023-01-07 12:26

我已经设置了一个Vagrant盒子来运行我的网络服务器来托管我的Symfony2应用程序.除文件夹同步外,一切正常.

我尝试了两件事:

    config.vm.synced_folder LOCALFOLDER,HOSTFOLDER

    config.vm.synced_folder LOCALFOLDER,HOSTFOLDER,type ="rsync"

选项1:第一个选项有效,我实际上不知道文件是如何共享但它的工作原理.文件以两种方式复制,但应用程序速度超慢.Symfony正在生成可能存在问题的缓存文件,但我真的不知道如何解决这个问题,看看发生了什么.

选项2:同步只能以一种方式完成(从我的本地机器到流浪盒),这种情况涵盖大部分情况并且速度很快.问题是,当我在vagrant box上使用symfony命令行生成一些文件时,它们不会被复制到我的本地机器上.

我的问题是: 进行2种方式同步的最佳方法什么?使用选项1,我如何(因为它可能是问题)从同步中排除一些文件.使用选项2,如何确保将远程更改复制到本地计算机?

谢谢!

1 个回答
  • 如果默认的同步文件夹策略(我认为VirtualBox共享文件夹)对于您的用例来说很慢,您可以选择另一个,如果需要,可以保持双向同步:

    如果您的主机操作系统是LinuxMac OS X,您可以使用NFS.

    如果您的主机操作系统是Windows,则可以选择SMB.

    Rsync非常快,但正如您所指出的那样,只是单向的.

    2023-01-07 12:30 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有