FTP服务器上的远程复制

时间:2013-12-10 16:41:47

标签: ftp backup rcp

我在这台服务器上有一个服务器1(运行Ubuntu),一个网站。 我有一台服务器2(运行Win Server 2012),在该服务器上运行了一些应用程序,我有备份空间。

服务器1的空间有限,因此我将MySQL数据库和Web服务器文件的备份仅保留1周(每日备份)。

执行每日备份时,脚本执行以下操作: - 将MySQL备份到文件(Mysqldump) - 将Webserver根文件夹压缩为tar.gz - 将生成的文件推送到FTP服务器(总计为6GB) - 清除保留期以前的文件

现在我想添加一个步骤,在server2上拥有更强大的备份策略(每天保持10天,每周保持5周,每月保持一年并永久保持每年)。每个备份间隔都在一个文件夹中(即每日文件夹,每周文件夹,每月文件夹和每年一次的文件夹)

我希望每个星期天我的备份文件都会被复制到Daily和Weekly文件夹中(每个文件都按照之前解释的策略和其他计划任务进行清理),我不想将它FTP两次。我基本上希望从server1将文件从\ Server2 \ Daily复制到\ Server2 \ Weekly。

RCP是否正确使用?我找不到如何使用密码。

1 个答案:

答案 0 :(得分:0)

嗯,还有一些研究建议我去网络服务,所以我最终得到了以下设置。

在Server1上的cron作业中,在将备份文件推送到FTP服务器之后,我在Server2上调用(使用curl)一个php脚本,然后这个PHP脚本将调用批处理文件来执行所有复制/复制作业在Server2上。