zen-cart网站,模版,采集,二次开发

首页 » Linux » liunx基础 » 阅读文章

lftp增量定时同步网站备份

2011-09-26 17:17 11743 0 发表评论
标签:


作用:

使用lftp可以将最新或者备份服务器中没有的文件或者最新修改的文件,备份到备份服务器中,而不需要每次都全部文件都备份

链接方法:

lftp有多种链接方式,下面是我最常用的一种

lftp [username]:[password]@[ftpsite]

名词解释:
[username] :备份服务器用户名
[password]: 备份服务器密码
[ftpsite]:备份服务器IP

示例:

lftp test:testpw@10.0.0.1

备份命令

lftp -u [username],[password] -e "mirror -R --delete --only-newer --verbose 本地目录 远程目录" [ftpsite]

名词解释:
mirror :同步目录
-e:告诉lftp执行连接服务器后接着运行指定命令
--delete:删除远程备份服务器中存在的文件而本地服务器不存在的文件
--only-newer :lftp只上传新的文件
--verbose:监视同步的进程

如果要排除某个文件夹

lftp -u [username],[password] -e "mirror -R -exculde 排除的文件夹 --delete --only-newer --verbose 本地目录 远程目录" [ftpsite]

名词解释:
-exculde :排除的文件夹

加入计划任务

crontab -e
0 4 * * * /usr/bin/lftp  -u [username]:[password] -e "mirror -R --delete --only-newer --verbose 本地目录 远程目录" [ftpsite]

每天4点执行备份。

参考:http://www.centos.bz/2011/06/incremental-backup-site-using-lftp/

相关日志:

评论 共0条 (RSS 2.0) 发表评论

  1. 暂无评论,快抢沙发吧。

发表评论

  • 
  • 插入代码

联系我 Contact Me

回到页首