Linux中的实时文件镜像到NAS

时间:2011-11-17 13:48:36

标签: linux mirroring

有谁可以告诉我如何最好地将选定的文件和文件夹从Linux工作站实时镜像到NAS(Network Addrssable Storage)框?

这些是非常大的文件(> 50GB)并且正在不断修改,因此我只想更改已更改,添加或删除的文件部分。

仅供参考:这些文件实际上是Virtual Box虚拟硬盘(VDI)文件。

3 个答案:

答案 0 :(得分:2)

我发现我的Synology DS211J NAS可以运行RSync服务。所以我启用了它并使用lsyncd作为实时镜像...... VirtualBox虚拟机......一切运行良好。

Rsync仅同步已更改的文件部分,因此在同步大文件时非常有效。

答案 1 :(得分:1)

在@awm提到的解决方案中,只有drbd提供了块级实时同步。其他工具将满足您仅传播增量的目标,但它们以异步方式运行。实际上,rsync在这种情况下也可以正常工作,因为您没有尝试提供双向同步。

对于drbd提供块级复制,您需要在NAS上的工作站上安装drbd内核模块和用户空间工具...这意味着只有当您的NAS实际上是一个相当通用的Linux时,此解决方案才适用你有很大控制权的盒子。

答案 2 :(得分:0)

事先我想建议你不要这样做。您可以轻松地将您的网络和NAS瓶装网络,并在您的主机上造成各种问题。

话虽如此,他们声称他们可以这样做: Unison可在以下位置找到:http://www.cis.upenn.edu/~bcpierce/unison/ PeerSoft也可以这样做:http://www.peersoftware.com/products/peersync/peersyncserver/overview.aspx 也许 - http://www.drbd.org/