备份与恢复(完全备份、增量备份、差异备份)

前言

什么叫做备份: 把数据拷贝出来复制到其他位置,如果原始数据崩溃了,丢失了,或者出现别的问题。可以把重要数据恢复过来,避免工作因为数据丢失,而彻底无法进行。

存储介质有移动硬盘,光盘,还有网盘。要养成备份的习惯,企业需要异地备份。

1. Linux系统需要备份的数据

/root/目录
/home/目录
/var/spool/mail/目录
/etc/目录
其他目录

详细解释:
/root/       重要数据,很多都保存在/root/的家目录当中,一旦系统崩溃,这里面的数据是需要的。

/home/    普通用户的家目录,很多的操作,比如搭建的是文件服务器,文件服务器上传的位置一般来说都是普通用户的家目录,这个时候这个目录也需要备份。

/var/spool/mail/     邮件服务器,邮件默认是保存在这里的,这个时候需要备份邮件目录

/etc/ 重要配置文件保存位置。所以这个目录也需要备份。

bin这个目录, 这个目录虽然说对系统启动来说非常重要,如果他不存在,系统启动会出问题,但是我重新安装一个新系统,这个/bin/目录下的内容是一样的。一般不需要作修改,它反而不需要做备份。
如果考虑的话还会考虑日志目录,有可能把日志备份起来。就是把重要的数据备份下来就可以。 如果把整个盘都备份,挺好,但是占用太大的硬盘空间。如果有资源,可以准备一台和你原始计算机一摸一样的服务器,这样如果第一台服务器宕掉的话,第二台马上就可以顶替过来。在一些重要的网络拓扑图当中,对一些中要的节点,确实需要做一些实时备份。需要采用心跳监控,一旦主服务器宕掉,从服务器拿上就可以顶替。

1.1 安装服务的数据

apache需要备份的数据

(1)配置文件
(2)网页主目录
(3)日志文件

详细解释:
(1)配置文件:    保存了一些功能修改都在这里,如果不想再配一遍那就需要把他保存下来。

(2)网页主目录: 整个网站都在这个目录当中,所有的网页目录都需要把他备份出来,一旦服务器瘫痪,网站最起码不会瘫痪。只要在搭建一个apache,把这些网页考回去,就能用了。

(3)日志文件:     对apache来讲,日志文件还是比较重要的。

1.2 MySQL需要备份的数据

源码包安装的mysql:/usr/local/mysql/data/
RPM包安装的mysql:/var/lib/mysql/

一旦mysql出现问题,只要在安装一个一摸一样版本的MySQL环境,把这个目录拷贝回来,所有的数据就会恢复。
如果搭建了一个邮件服务,每个邮箱的信息,每个邮箱用户里面的邮件,都是备份中重要的位置。

2. 备份策略

完全备份: 完全备份就是指把所有需要备份呢的数据全部备份,当然完全备份可以备份整块硬盘,整个分区或某个具体的目录。

增量备份: 第一天备份完整数据,之后的每一天只备份新增的数据即可。

差异备份: 第一天备份完整数据,第二天的时候备份新增数据,当第三天的时候,备份第二天和第三天的数据,当第四天的时候,备份第二天到第四天的数据。依次类推

解释三种备份的优缺点:

  • 完全备份: 完全备份保证了完整数据,恢复起来最快最方便,但是完全备份需要更大的硬盘空间,备份的时间更长。所以要考虑是否值得进行完全备份。如果说重要的服务器有可能还要单独准备一台服务器。不能等服务器瘫痪了,拷贝手工过来在恢复,而是就自动检测,备份服务器就直接进行,这样比完全备份还要严谨。就是心跳监控。完全备份比较耗费系统资源的,如果每一次都完全备份了。有可能会导致,服务器压力比较大,而且出现别的问题,所以这是基本备份策略。一般一天,或者一个礼拜进行一次完全备份。

  • 增量备份: 第一天如果有原始数据,要备份,需要进行完全备份,但是到第二天备份的时候,只需要备份第二天,新增的数据,而不需要在备份原始数据,当第三天在备份的时候,头两天的数据都已经保存下来,只需要备份第三天的新增数据就可以了,以此类推。以上一次相比备份新产生的数据。备份完都需要压缩的。每次备份都跟上一次备份相比,有哪些新增的数据。
    增量备份理论上来说最好,因为每次之别分新数据,原始数据只备份一次就好了,占用的硬盘空间最少,但是这种别分恢复起来比较麻烦。好处: 备份的数据量最少,占用的存储空间最少。坏处: 恢复比较麻烦。

  • 差异备份: 这时完全备份和增量备份折中的方法,它每次备份的时候,都是跟第一次的完全备份来比。 跟完全备份相比,随着备份时间天数的增多,就少了第一次备份的数据量(也就是少了完全备份),比增量备份在恢复起来要更方便一点。这时折中的策略。带来的好处有限。

在实际当中,完全备份和增量备份使用的最多。

3. 总结

完全备份
优点:完全备份保证了完整数据,恢复起来最快最方便。
缺点:占用的硬盘空间太大。

增量备份
优点:备份的数据量最少,占用的存储空间最少
缺点:恢复起来比较麻烦

差异备份
优点:占用的存储空间比完全备份的少,恢复起来比增量备份方便。这是一种这种的方法。

猜你喜欢

转载自blog.csdn.net/weixin_46818279/article/details/108211124