服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

自动离线备份

我运行一个网站,目前在共享托pipe服务提供商上托pipe大约300GB(超过1000个文件)的培训video。 我们每月增加约50个video文件(〜20GB)。 目前我们的备份已经在我们的员工的台式机器上,但是我想设置一些更自动化的东西。 我将考虑其他托pipe选项,但在此期间,我希望对此服务器上备份的以下计划的意见/改进。 有两种types的文件将被备份。 首先是上面描述的video文件。 这些只需要每个文件备份一次,因为它们永远不会改变。 第二种types是网站本身的文件。 这些应该定期备份和跟踪修改。 这里的大部分变化不会是编码变化,而进行变更的人员1)技术上并不倾向,2)分布在美国各地。 考虑到这些事实,我认为一个基于svn的解决scheme不会奏效。 所以这是我的想法: 创build一个数据库表来logging备份。 该表将包括:文件的散列,修改date,大小,备份date,本地path(备份时)以及文件远程版本的path。 使用在cron作业上运行的脚本定期(每天?每周?每月?)导航目录结构以识别尚未备份的文件。 这个标识可以通过比较哈希来完成。 在识别出需要传输的文件之后,脚本会将它们ftp到远程服务器。 每个文件成功传输后,该传输的logging将被插入到数据库中。 你看到这个方法有什么问题吗? 第一次执行脚本时是否会遇到问题,因为在第一次全面传输大量数据?