最新《燕十八PHP高薪就业班》

增量备份
概念:
增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。
这就意味着,第一次增量备份的对象是进行全备后所产生的增加和修改的文件;
第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,以此类推。
优点:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。
缺点:数据恢复相对比较麻烦,它需要上一次全备份和所有增量备份的内容才能够完全恢复成功,
并且它们必须沿着从全备份到依次增量备份的时间顺序逐个反推恢复,因此可能会延长的恢复时间
1
2
3
4
5
6
7
增量备份的2种情况
进行增量备份情况过程1
你做的是第一次是1级备,第二次是2级备,那么你在恢复的时候就需要先恢复完全备份,然后是1级备,最后是2级备)

##描述:对/sdb1进行2次增量备份,并逐步恢复的过程,增量级别的设置分别为1和2级,使用l参数进行修改增量备份默认的参数
内容说明:对//sdb1的内容建立增量备份,每次增加一个文件,对第一次完全备份的文件为full.txt,保存到/opt/dump_full
第二次加入参数l,修改备份的默认级别,增加了文件part1.txt,保存到/opt/dumo-part1,以此类推。
按照先恢复完全备份文件——>第一级别的恢复文件——>第2次的恢复文件,可以在/sdb1下逐步的看到full.txt,part1.txt.part2.txt等等。
为了更好的观察过程,可以每备份一次,查看一下/sdb1的内容


一步步详细的命令如下
  rm -rf /sdb1/*                
  ls /sdb1
 touch  /sdb1/full.txt
 ##对sdb1的内容做完全备份
 1036  xfsrestore -f /opt/test-full /sdb1  
 touch /sdb1/part1.txt
 ## 第一级别进行增量备份,
 xfsdump -l 1 -f /opt/dump-part1 /sdb1 -L part1 -M sdb1
 touch /sdb1/part2.txt
 ##对第二级别进行增量备份
 xfsdump -l 2  -f /opt/dump-part1 /sdb1 -L part1 -M sdb1
 rm -rf /sdb1/*
##开始恢复
##首先恢复完全备份
 xfsrestore -f /opt/dump-full /sdb1
tree /sdb1
##恢复第一次的增量备份
 xfsrestore -f /opt/dump-part1 /sdb1
tree /sdb1
##恢复第2次的增量备份
xfsrestore -f /opt/dump-part2 /sdb1
##查看目录
tree /sdb1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
进行增量备份情况过程2——我认为这种备份应该是差异备份
恢复最后一次增量备份(如果两次增量备份都是1级的,所以只需要恢复最后一个增量就可以了)

描述:对/sdb1进行增量备份,第一次完全备份,第二次进行级别为1的增量备份,第二次进行级别为1的备份,分别加入文件进行判断过程。
恢复的时候恢复完第一次的完全备份后,只需要恢复最后一次的级别为1的备份。
rm -rf /sdb1/*
touch /sdb1/full.txt
xfsdump -f /opt/dump-full /sdb1 -L dump-full -M sdb1
touch /sdb1/part1.txt
xfsdump -l 1 -f /opt/dump-part1 /sdb1 -L dump-part1 -M sdb1
touch part2.txt
xfsdump -l 1 -f /opt/dump-part2 /sdb1 -L dump-part2 -M  sdb1
rm -rf /sdb1/*
##开始恢复,只需要2步
xfsrestore -f /opt/dump-full /sdb1 
xfsrestore -f /opt/dump-part2 /sdb2
ls /sdb1/*
--------------------- 
作者:_ady 
来源:CSDN 
原文:https://blog.csdn.net/qq_41729148/article/details/88660975 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/jxzeng1991/article/details/89059786