首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何进行rync备份,然后在一天中的不同时间上传

如何进行rync备份,然后在一天中的不同时间上传
EN

Server Fault用户
提问于 2010-05-04 06:50:28
回答 1查看 993关注 0票数 1

我有大约100 of的数据,我想备份在远程FTP上。

现在,我认为它将需要2-3周左右的上传,因为我有大约100 as /S上传速度。

现在我不能一直这么做了。

是否有可能从晚上8点到早上6点进行重定向,以便在下班后上传?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-05-04 07:25:18

是的,您可以使用rsync实现这一点,还可以启用rsync压缩,从而以牺牲CPU负载为代价从管道中获取更多信息,下面是从手册页面压缩的选项:

代码语言:javascript
复制
-z, --compress              compress file data during the transfer
    --compress-level=NUM    explicitly set compression level
    --skip-compress=LIST    skip compressing files with suffix in LIST

因此,您可以设置它来压缩.html文件,而不是压缩..jpg文件(因为它们已经被压缩了,这只会消耗周期)。

至于您指定的时间段,只需从晚上8点开始从cron运行rsync,如下所示:

代码语言:javascript
复制
0 20 * * *  rsync -av --compress --skip-compress=jpg,mp3,mpeg /source /dest

如果这是运行在此服务器上的唯一rsync进程,那么在早上6点从cron运行杀害,如下所示:

代码语言:javascript
复制
0 6 * * * killall rsync

请注意,这些只是你如何做到这一点的例子,它们不包括任何类型的任何健全检查。他们应该在一个基本的环境中工作,只要没有其他干扰,但我不认为这是一个强有力的解决方案.

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/138283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档