Linux差异备份的脚本,linux 差异备份 增量备份
今晚想起来要备份自己的网站时想到了差异备份和增量备份。
以前只是把数据库导出然后再发送到自己的邮箱里。这倒是省了很多事。只不过网站就有点大了50多M 了呢。所以备份到邮箱有点吃力。
在搜索引擎(以前念引xing,知道读音不对。但是不好在百度上查,还好有和我读音一样的)输入差异备份 linux 。还能搜出好多。
用的最多的是tar 和rsync。我准备先用tar试试。这里有必要说一下差异备份和增量备份。增量备份:备份上一次备份后变化的文件。差异备份,全备份后变化的文件。
自己根据网上的例子也写了一个:
#!/bin/bash
if [ `date +%d` = "01" ]
then
bakdir="/www/back/month/"`date +%m%d`
zl="" #每月1号进行完全备份
else
bakdir="/www/back/month/"`date +%d`
zl="-N "`date +'%Y-%m-01 00:00:01'`;# 差异备份
#zl= "-N"`date -d '-1 day' +'%Y-%m-%d 00:00:01'`#日增量备份
fi
mkdir -p ${bakdir}
back_file_name="blog-`date +%Y%m%d`.tar.gz"
tar "${zl}" -czf ${bakdir}/${back_file_name} /www/blog
7zip a ${bakdir}/${back_file_name}.7z -pPASSWORD -mhe -mx9 ${bakdir}/${back_file_name}
mutt -a ${bakdir}/${back_file_name}.7z -s "${back_file_name}.7z" XXX@qq.com /tmp/filelist.txt
#tar -cz -T /tmp/filelist.txt -f /www/back/xxx.tgz /www/blog
#tar -g 来差异备份
#先用-g snapshot 来创建当前的快照
#snapshot 文件就包含当前时间和要备份的文件列表
#tar -cf a.tar /home -g snapshot
#tar -g snapshot -cf a_incremen.tar /home
这里用到了几个命令的参数:
date +%m%d 当前月份和日子
tar -N 仅仅备份比这个参数后日期新的文件
date -d ‘-1 day’ 1天前
tar还有个g参数,先创建一个镜像,在备份时就增量备份。
上面的例子是以月为周期,也可以改为以周为周期。
今早收到QQ的邮件,说最近收到过量的大邮件。5天内不能接受超过5M的邮件了。
2011-03-30:今天突然发现上面的程序有点问题。-N 后面应该加全备份的时间。也就是从全备份后发生变化的文件以后才备份。这里用到date的另一个参数u,用数字表示的参数。
经修改后为:
bakdir="/www/back/week/"`date +%A`
uu=`date +%u`
let aa=$uu-1
zl="-N "`date -d "- $aa day"`;# 差异备份
英语不行,所以参数随便编。
ps:在调试的过程中比小心用tar创建了一个名为“-N”的文件,用rm -N没法删除就从网上搜了一下,找到了方法。
rm — -N 或者是rm ./-N
2011-04-07 0:16补充 又发现了一个问题啊。如果删除了某个文件,tar也不知道啊。-N 只有在修改后者添加新文件后才有效啊!-g这个好像 也是不太管用!
请选择你看完该文章的感受:
随机文章:
This entry was posted
on Wednesday, March 23rd, 2011 at 20:28and is filed under 建站日志, 我的日志.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
Linux差异备份的脚本,linux 差异备份 增量备份相关推荐
- python 增量备份mysql_Python 生产环境MySQL数据库增量备份脚本
MySQL数据库常用的办法是通过MySQLdump导出sql进行备份,但是不适合数据量很大的数据库,速度,锁表是两个严重的问题.前面写了一遍文章介绍xtrabackup的热备工具,见 http://w ...
- oracle 增量备份 需要归档日志,ORACLE RMAN增量备份经典理解
中,增量时分等级的,级别从0开始,一级一级递增,不过实际上用的最多的也就是0级和1级了,0级增量是后面级别的增量备份的 基础,0级备份实际上就是一个完全备份,与普通的完全备份唯一的不同点是0级备份可以 ...
- linux 增量备份镜像,【备份与恢复】合并增量备份与映像副本
0级增量备份相当于一个完整备份,这个完整备份会包含所有已用得数据文件块. RMAN> backup incremental level 0 database; 1级差异备份是默认的增量备份,这个 ...
- oracle增量备份0级,oracle_linux自动运行rman增量备份脚本,一、增量备份脚本0级备份脚本...
一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...
- linux运维自动化脚本,linux运维自动化shell脚本小工具
linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...
- 一个脚本实现全量增量备份,并推送到远端备份中心服务器
2019独角兽企业重金招聘Python工程师标准>>> 摘要 由于工作需要,刚好需要这样一个功能的脚本,主要解决: 1. 不想在crontab中调度两条备份任务,一个做全量一个做增量 ...
- Linux关机运行的脚本,Linux关机时执行指定脚本功能实现
1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...
- linux一键电影网站脚本,Linux下HTML5播放器一键生成脚本
原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2394.html https://www.myzhenai.com/thread-17969-1-1.h ...
- linux关机前执行脚本,Linux关机时执行指定脚本
要实现在Linux关机时执行某个脚本的具体思路 1.在文件夹 /etc/init.d/ 下创建关机时需要执行的脚本 file_name; 2.分别在文件夹 /etc/rc0.d/ 和 /etc/rc6 ...
最新文章
- nginx+tomcat+memcache实现负载均衡、session共享
- Hibernate配置(2)
- a as as big rat_你知道填空中as的这个变态用法吗?
- visio wps 流程图_科研必备:几款好用的流程图工具,助力你的论文/科研绘图
- cent 8.0 安装tomcat 9.0_Tomcat部署及优化
- Most Powerful
- 为什么说选择正确的编程语言很重要,以及如何正确的选择
- oracle中12523,【Oracle】静态监听导致的ORA-12523错误
- Initialization of bean failed; nested exception is org.springframework.beans.factory.: 错误分析
- MySQL数据库是什么?有什么优点?
- centos下CMAKE源码安装MYSQL5.5.23
- 并查集--Java实现
- 建文本文档 怎么改成html,文本文档怎么改格式 怎么把文本文档改成CFG格式
- 2.C语言基础-sprintf函数用法
- UG NX 12 将草图对象转化为参考线
- crontab 误删除恢复
- 最落魄的日子你是怎样熬过来的
- runtime error python 3.5_Python 3.5 RuntimeError: can't start new thread
- 网站QQ客服直接临时会话
- Hadoop安装与环境配置
热门文章
- 针对有APP签名的系统中,短信不能收发的问题解决过程
- 解决input输入的是空格问题
- 班级管理系统c语言学号姓名,c++学生成绩管理系统1、问题描述 学生信息包括:学号、姓名、性别、年龄、班级等信息。 小学生...
- Mysql中的七种常用查询连接详解
- CentOS 7 ping不通提示“Name or service not kown“的解决办法
- html5网页制作代码-我的班级网页 HTML期末大作业 学校班级网页制作模板
- python 怎么实现3d 动画_python – 使用matplotlib的3D动画
- 中小型企业需用什么样的生产加工管理软件?
- 雷总:我也想做高级工程师 !
- 案例分享 | 数智化升级:红蜻蜓的转型之路(下)