Linux备份目录
维护服务器过程中备份是必不可少的任务,本文介绍Linux下定期备份目录的办法。
编写脚本将指定目录打成tar包放在备份目录,并记录相关日志,并且实现清理一段时间之前的备份文件。再结合cron服务实现定期执行备份(cron服务可定期执行一些任务,详细用法见这篇文章)。
先上代码。
以下几个变量需要配置
- DATE ——— 当前日期,不需要修改
- SourceDir — 需要备份的目录,绝对路径
- BakDir ——– 存放备份的目录
- LogFile ——- Log文件,配置存放路径,最后的
$DATE.log
是日志文件名,表示以当前日期命名 - RetainDay — 过期天数,脚本会删除备份日期早于此天数的备份文件
Categories
Tags
Jekyll(3)
Windows(1)
GitHub(4)
vs(4)
Portable(1)
hompage(1)
sitemap(1)
ruby(1)
gem(1)
qrcode(1)
jquery(1)
responsive(1)
Linux(6)
crontab(1)
sqlserver(4)
split(1)
backup(1)
js(1)
version(1)
csharp(2)
office(1)
com(1)
iis(1)
win8(1)
drag(1)
remote desktop(1)
Git GUI(1)
mail(1)
HTML(1)
table(1)
service(1)
32bit(1)
python(5)
pylesson(4)
volatile(1)
multithreading(1)
singleton(1)
webapi(2)
actionfilter(3)
filterprovider(1)