我们在一个大学校园里,每栋楼都有自己的本地网络,直接连接到主服务器室。
在我们的大楼里,我们正在做一个大型的多媒体项目。有些人在Photoshop工作,另一些人则在“最后剪切Pro / Adobe后效应”中工作。所有文件都保存到中央服务器空间中的samba共享中。
在我们的本地网络上,我们有一个运行Ubuntu12.04服务器的服务器。我们需要做的是建立从samba共享到本地Ubuntu服务器的定期(每日)备份。这将允许我们在远程服务器无法访问时在本地访问我们的项目文件。如果对驻留在本地服务器上的文件进行了修改,则需要将更改推送回中央服务器。
我正在考虑使用Rsync和某种版本控制系统的组合(都运行在本地Ubuntu服务器上)。
我有点不知所措。我以前设置过LAMP堆栈服务器,我很确定我可以建立某种备份系统,但这不是传统的备份情况。任何帮助都将不胜感激。
发布于 2012-07-24 23:56:25
rsync程序有一个选项-b和- backup =将目标机器上被替换的文件移动到增量备份位置。每次执行备份时,增加备份位置名。我使用日期和时间,从yyyy开始,增加小时甚至几分钟,以超出日常运行时间。这将为您提供反向增量备份。主备份目标是最近的,旧文件按日期和时间归档。您可以通过删除最老的增量来安全地修剪增量,这样您的空间就不会溢出。在每次运行后添加一个脚本来记录文件列表,如果您还需要知道唯一的旧日期不存在哪些文件的话。
从当前备份树开始还原。如果您需要更早的版本,请查看增量。
https://serverfault.com/questions/410871
复制相似问题