差异备份常用的工具与累积备份差不多!因为都需要完整备份嘛!如果使用
xfsdump
来备份的话,
那么每次备份的等级
(level)
就都会是
level 1
的意思啦!当然啦,你也可以透过
tar
的
-N
选项来
备份喔!如下所示:
[root@study ~]#
tar
-
N '2015
-
09
-
01'
-
jpcv
-
f /backupdata/home.tar.bz2 /home
#
只有在比
2015
-
09
-
01
还
要新的
文件
,在
/home
底下的
文件
才
会
被打包
½
home.bz2
中!
#
有
点
奇怪的是,目
录还
是
会
被
记录
下
来
,只是目
录内
的
旧
文件
就不
会备
份。
此外,你也可以透过
rsync
来½行镜像备份喔!
这个
rsync
可以对两个目录½行镜像
(mirror)
,算
是一个非常快速的备份工具!简单的指令语法为:
[root@study ~]#
rsync
-
av
来
源目
录
目
标
目
录
# 1.
½
/home/
镜
像到
/backupdata/home/
去
[root@study ~]#
rsync
-
av /home
/backupdata/
#
此
时会
在
/backupdata
底下
产
生
home
这个
目
录来
!
[root@study ~]#
rsync
-
av /home /backupdata/
#
再次
½
行
会
快很多!如果
数
据
没
有更
动
,几乎不
会½
行任何
动
作!
根据分析
(
注
2
)
,差异备份所使用的磁盘容量可能会比累积备份来的大,但是差异备份的还原½快,
因为只需要还原完整备份与最½一次的差异备份即可。无论如何,请依据你自己的喜好来选择备份的
方式吧!
20.4.3
关键数据备份
完整备份虽然有许多好处,但就是需要花费很多时间!所以,如果在主机提供的服务并不是一定要
24
小时提供的前提下,
我们可以½备份重要的关键数据即可。由于主机即使当机个一两天可能也不会
影响到你的正常生活时,
½备份关键数据就好啦!不需要整个系统都备份。½备份关键资料是有许
多好处的!
由于完整备份可能是在系统运作期间½行,不但会花费非常多时间,而且
如果备份当时
系统已经被攻破,
那你备份的数据是有问题的,那还原回去也是有问题的系统啊!
如果½是备份关键数据而已,那么由于系统的绝大部分执行档都可以后来重新安装,因此若你的系统
不是因为硬件问题,
而是因为软件问题而导致系统被攻破或损毁时,直½捉取最新的
Linux
distribution
,然后重新安装,
然后再½系统数据
(
如账号
/
密码与家目录等等
)
与服务数据
(
如
www/email/crontab/ftp
等等
)
一个一个的填回去!
那你的系统不但保持在最新的状态,同时也可以
趁机处理一下与重新温习一下系统设定!是很不错的呦!
不过,备份关键数据最麻烦的地方其实就是在还原啦!上述的还原方式是你必须要很熟悉系统运作,
否则还原得要花费很多时间的!尤其½来的
Linux
强调安全性,所以加入
SELinux
了,你如果要从
旧版的
Linux
升级到新版时,
原本若没有
SELinux
而换成新版则需要启动
SELinux
时,那个除错
的时间会花很长一段日子哩!
鸟哥认为这是½备份关键数据的一些优缺点啦~