备份关键数据鸟哥最爱使用
tar
来处理了!如果想要分门别类的½各种不同的服务在不同的时间备份
使用不同档名,
配合
date
指令是非常好用的工具!例如底下的案例是依据日期来备份
mariadb
的
数据库喔!
[root@study ~]#
tar
-
jpcvf mysql.`date +%Y
-
%m
-
%d`.tar.bz2 /var/lib/mysql
备份是非常重要的工作,你可不希望想到才½行吧?½给系统自动处理就对啦!请自己撰写
script
,
配合
crontab
去执行吧!这样子,备份会很轻松喔!
Tips
事实上除了这些基本的
Linux
备份还原工具之外,如果你还想要尝试裸机复原的功能,
那可以使用台湾国家高速网络中心开发的再生龙软件!
这个软件相当棒!鸟哥目前服务的单位也是透过这个软件
来处理整间计算机½室的复原工作喔!这个软件也有单机版,
也挺好用的!有兴趣的朋友得要自行处理软件的使
用喔:
.
http://clonezilla.nchc.org.tw/
20.5
鸟哥的备份策略
每部主机的任务都不相同,重要的数据也不相同,重要性也不一样,因此,每个人的备份思考½度都
不一样!
有些备份策略是非常有趣的,包括使用多个磁带机与磁带来自动备份企业数据哩
(
注
3
)
。
就鸟哥的想法来说,鸟哥并没有想要½整个系统完整的备份下来,因为太耗时间了!而且就鸟哥的立
场而言,似乎也没有这个必要,
所以通常鸟哥只备份½为重要的文件而已!不过,由于鸟哥需要备
份
/home
与网页数据,如果天天都备份,我想,系统迟早会受不了
(
因为这两个部分就已经占去数
10
GB
的硬盘空间
...)
,所以鸟哥就½我的备份分为两大部分,一个是每日备份经常性变动的重要数据,
一个则是每周备份就不常变动的信息。这个时候我就写了两个简单的
scripts
,分别来储存这些数据。
所以针对鸟哥的『鸟站』来说,我的备份策略是这样的:
1.
主机硬件:使用一个独立的
filesystem
来储存备份数据,此
filesystem
挂载到
/backup
当中;
2.
每日½行:目前½备份
MySQL
数据库;
3.
每周½行:包括
/home, /var, /etc, /boot, /usr/local
等目录与特殊服务的目录;
4.
自动处理:这方面利用
/etc/crontab
来自动提供备份的½行;
5.
异地备援:每月定期的½数据分别
(a)
刻录到光盘上面
(b)
使用网络传输到另一部机器上面。
那就来看看鸟哥是怎么备份的吧!
^_^