像Dropbox这样的东西可以在NAS上本地使用作为存储服务器


11

我正在寻找一种在NAS和多个本地Mac之间同步文件夹对的解决方案。每个Mac都可以编辑文件,然后其他Mac应该自动同步。基本上是我自己的Dropbox本地版本,没有使用“云存储”。

我已经研究了使用rsync的解决方案。据我了解,rsync并不能真正实现双向同步。我也不想一定要调用同步过程。我希望后台运行一个守护进程-等待并检查更改,然后“实时”同步它们。

该程序还应该足够灵活,以识别它有时(对于笔记本电脑)无法访问NAS。然后,它应该只等待连接再次恢复,而不会困扰我几分钟。

我研究过synk,folderwatch,rsync,unison和其他一些工具,但是我还没有真正找到解决方案。它们要么需要被调用,要么它们不是真正的双向的。

Mac上没有Microsoft的“脱机文件夹”之类的东西吗?

谢谢

PS:只是为了澄清-我不想为了备份而同步,而是想同步,以便所有Mac都具有文件最新更改的本地副本。



我也看到了这个问题。iFolder显然使用Apache工作-我无法在NAS上安装/配置它。
约瑟夫

那里提供了多个答案。但是我明白您的意思,并且NAS要求确实可以保证它与众不同。问题是,这可能完全取决于NAS的功能。也许还提供您的NAS型号,规格等。
Ƭᴇcʜιᴇ0072012年

没关系。同步应通过网络文件夹完成。无论NAS上正在运行什么软件。其他答案不令人满意的另一个原因是,它们并不是mac的简单解决方案。我逐渐开始相信,Dropbox确实是唯一的方法。令我惊讶的是,没有人针对本地情况开发类似的软件。
2012年

Answers:


4

看一下http://owncloud.org-它基本上是一个开源Dropbox解决方案。

不知道您拥有什么NAS,但是大多数NAS盒都在Linux上运行,您应该能够在owncloud论坛上获得一些指导。

否则,我认为Unison或rsync将是您情况下最好的非服务器解决方案。

这链接到一个博客文章,描述了同样的问题(以及可接受的解决方案),但针对ubuntu。http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/


为什么要下票?
OakNinja

1

我前一段时间也看过这个。

首先,我尝试了Sparkleshare,它非常适合类似小型文档的仓库,但是具有git(整个历史记录)的所有非娱乐功能,并且不能很好地处理大文件。

我最终得到了Unison,这是一个非常不错的软件,具有目录的双向同步(如果存在合并冲突,则具有备份)-非常适合大数据。去吧。

编辑:

最近,我发现了一个非常好的工具:同步(最近他们将名称更改为pulse)。具有大多数平台的客户端,并且使用不错的Web gui在配置方面非常灵活。

还有git-annex,我用了很短的时间,但是我停止了,因为它需要xmpp帐户来传递消息(最近已删除它,所以不再需要它了,但是我现在要保持同步一段时间。)


0

计时同步

这个小工具真的很棒。自2006年以来,我一直依靠它。

如果您需要外部应用程序提供的某些条件,则极其精细的分辨率和出色的脚本编写能力。

同步管理器在后台精心制作的日历中静默运行。



0

如果您使用的是Synology NAS,Cloud Station就是您要找的答案。从网站:

“如果您拥有多个设备,Cloud Station非常适合您将文件自动同步到所有设备。Mac,PC和移动设备之间的工作始终是最新的。此外,您现在可以最大程度地同步文件大小为5GB。始终可以通过Web和本地计算机上的Cloud Station文件夹访问文件。当您的PC和DiskStation位于同一局域网(LAN)中时,您绝对可以享受比通过局域网提供的更快的传输速率。互联网。”

http://www.synology.com/dsm/home_file_sharing_cloud_station.php

如果您随后进行一些端口转发,则还可以通过File Station使用与Dropbox类似(但更漂亮)的方式来访问文件的Web界面。

我个人拥有Synology DS212,并且发现此功能很好用。如果您正在寻找NAS市场,如果您要寻找更优惠的价格,我建议您从亚马逊购买以前的型号,而不是最新的Synology。


0

GitSVN是其他选项,虽然Subversion确实可以在Mac上运行(并且默认情况下可用),但对草龟和Mac不太确定。


添加新文件或更新或删除现有文件时如何自动同步。cronjob会成功吗?
SPRBRN

0

这似乎是一个普遍的问题,实际上还没有一个可靠的产品。我已经开始使用两个。我用于备份(我知道这不是您要查找的东西,但我想我会扔在那里的)是Bvckup http://www.bvckup.com/。最近,我开始使用AeroFS https://aerofs.com/,它具有与保管箱相同的“可共享性”,但没有Web界面。我很确定AeroFS在这种情况下将为您提供最佳的解决方案。

由于AeroFS仍处于测试阶段,我认为您可能需要获得邀请。如果有兴趣,我总是可以给你一个。


0

Sher.ly可以满足您的需求。全面披露:我正在运行这个项目。背后的想法是Dropbox / Bitcasa解决方案可在您自己的任何类型的存储中使用。我们希望比Dropbox更加智能:您可以同步所有设备(如果需要),但是不必下载(同步)与您共享的所有数据-这是基本区别:数据可用,而不是填充您的数据驱动器。并非如您所描述的那样双向访问。


意味着您可以轻松地“链接”具有小型SSD存储的几台计算机(Mac,PC和Linux正在进行中)以及整个NAS以及几TB数据。我们将支持存储服务器(MS,Linux)和RaspberryPI等小型设备。


首先,通过邀请成员创建组,添加文件(本地或远程存储),然后组成员可以立即访问数据;小文件可以立即同步,大文件将被有意下载。让我知道这是否回答了您的问题。Blazej Marciniak,@blazej_os


0

如果您不想在NAS上安装软件,则将在所有设备上进行大量配置工作。但这是您的决定:)。

您可以在Mac上使用,例如Forklift并创建一个synclet以便于访问(例如在扩展坞中),也可以使用Hazel并创建自动化任务。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.