use*_*001 3 linux ubuntu synchronization samba
我计划设置两个 Ubuntu 服务器作为备份解决方案,人们可以在其中存储图像和文档。我的想法是,如果用户在一台 Ubuntu 服务器上的特定目录(也许是 Samba 共享目录?)中保存/更新文件,它会将其同步到另一台服务器。
你们有什么感想?有没有更好的解决方案?提前致谢!
编辑:是否建议创建可写目录并在 Samba 中设置它的访问权限?用户安装了 Mac OSX 和 Windows XP 作为他们的操作系统。
rdiff-备份
你有没有看过 rdiff-backup ?
我们已经使用它将超过 400 万个文件从一个 Ubuntu 文件服务器同步到另一个文件服务器,没有任何问题。rdiff-backup 的一个非常好的功能是保留镜像副本和差异副本(您可以配置设置多长时间)。当您备份源代码、更改的图像等内容时,这会派上用场,因为您始终可以将文件恢复到某个时间点。
这是他们网站上的描述:
http://rdiff-backup.nongnu.org
rdiff-backup 可能通过网络将一个目录备份到另一个目录。目标目录最终是源目录的副本,但额外的反向差异存储在该目标目录的特殊子目录中,因此您仍然可以恢复前段时间丢失的文件。这个想法是结合镜像和增量备份的最佳功能。rdiff-backup 还保留子目录、硬链接、开发文件、权限、uid/gid 所有权、修改时间、扩展属性、acls 和资源分支。此外,rdiff-backup 可以通过管道以带宽高效的方式运行,例如 rsync。因此,您可以使用 rdiff-backup 和 ssh 将硬盘驱动器安全地备份到远程位置,并且只会传输差异。最后,
同步
我的第二个选择是 rsync 和 cron 作业,设置为您想要的频率。
丛林磁盘 / 亚马逊 S3
我的第三个选择(取决于您的确切需求)是通过 JungleDisk 或一些类似程序异地备份到 Amazon 的 S3 云。
我们实际上每小时通过 rdiff-backup 将超过 400 万个文件从我们的主 Ubuntu 文件服务器备份到从属 Ubuntu 文件服务器(相同位置)。
然后我们每 6 小时通过 rsync(或 Jungledisk)备份到 Amazon S3 云。
这样我们就可以只用主/备份来处理“简单的事情”,但如果发生灾难性的事情,我们仍然会在云中拥有 Amazon S3 备份。
希望这能给你一些想法......
| 归档时间: |
|
| 查看次数: |
2071 次 |
| 最近记录: |