我有3台电脑都安装了WAMP服务器。我希望它们都是同步的,所以当我开发一个网站时,我希望所有的文件都在3台PC上更新。
在谷歌搜索之后,我偶然发现了著名的Dropbox和Google Drive。通过将我的本地主机指向Sync文件夹等,我成功地同步了3台PC。
然而,当我从mysql文件夹中复制"data“文件夹时,我只注意到有3个文件,ibdata,ib_logfile0和ib_logfile2,它们都很大(每个文件大约50mb )。每当我使用数据库时,这些文件的大小就会不断增长。
所以我不会让这3个文件同步,因为每次上传和下载的数据都会超过100mb。
Google Drive和Dropbox不允许我在其选择性同步选项中选择不同步哪些文件。
最好的解决方案是什么?
发布于 2014-09-13 04:41:09
首先,一个解决方案是必要的吗?我的理解是,Dropbox在发送时使用高压缩率的文件,因此您的50mb文件在发送时可能是1mb或更小的文件。(文本,特别是具有重复语法的MySQL文本是高度可压缩的。)
第二,关于解决方案。我建议除了使用本地文件夹同步软件外,还应使用缓冲文件夹。(最后一个是您可以过滤文件的地方。)
Wamp的数据文件夹由本地目录软件->同步到folder#2 (减去你不想同步的部分) -> Folder#2由Dropbox / Google Drive同步。
几乎所有的本地文件夹同步软件都具有设置自定义忽略规则的功能,因此这些50mb的文件不会被复制到folder#2,因此也不会同步到您的云存储中。
不是很优雅,但正如你所说的Dropbox / Google Drive没有忽略列表,所以你肯定不能那样做,而且必须采用不太理想的解决方法。
https://stackoverflow.com/questions/23200269
复制相似问题