linux – Ubuntu Server的文件同步

前端之家收集整理的这篇文章主要介绍了linux – Ubuntu Server的文件同步前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我打算设置两个ubuntu服务器作为备份解决方案,人们可​​以在其中存储图像和文档.我想到的是,如果用户在一个ubuntu服务器上保存/更新特定目录(Samba共享目录?)上的文件,它会将它同步到另一个服务器.

你们有什么感想?有更好的解决方案吗?提前致谢!

编辑:
是否可以创建可写目录并在Samba中设置它的访问权限?用户安装了Mac OSX和Windows XP作为其操作系统.

解决方法

rdiff进行备份

你有没有看过rdiff-backup?

我们用它来从一个Ubuntu文件服务器同步超过400万个文件,没有任何问题. rdiff-backup的一个非常好的功能是保持镜像副本和差异副本(您可以配置设置多长时间).当您备份源代码,更改图像等内容时,这会派上用场,因为您始终可以将文件还原到某个时间点.

这是他们网站上的描述:

http://rdiff-backup.nongnu.org

rdiff-backup backs up one directory to
another,possibly over a network. The
target directory ends up a copy of the
source directory,but extra reverse
diffs are stored in a special
subdirectory of that target directory,
so you can still recover files lost
some time ago. The idea is to combine
the best features of a mirror and an
incremental backup. rdiff-backup also
preserves subdirectories,hard links,
dev files,permissions,uid/gid
ownership,modification times,
extended attributes,acls,and
resource forks. Also,rdiff-backup can
operate in a bandwidth efficient
manner over a pipe,like rsync. Thus
you can use rdiff-backup and ssh to
securely back a hard drive up to a
remote location,and only the
differences will be transmitted.
Finally,rdiff-backup is easy to use
and settings have sensical defaults.

rsync的

我的第二个选择是rsync和一个cron工作设置,但你想要的频繁.

JungleDisk / Amazon S3

我的第三选择(取决于您的确切需求)将通过JungleDisk或类似程序进行亚马逊S3云的异地备份.

http://www.jungledisk.com

实际上,我们每小时通过rdiff-backup将超过400万个文件从我们的主Ubuntu文件服务器备份到从属Ubuntu文件服务器(相同位置).

然后我们通过rsync(或Jungledisk)每6小时备份一次到Amazon S3云.

通过这种方式,我们可以只使用主/备份来处理“简单的东西”,但如果发生灾难性事件,我们仍然会在云中使用Amazon S3备份.

希望这会给你一些想法……

原文链接:/linux/395839.html

猜你在找的Linux相关文章