鸟哥的Linux私房菜10.31 备份策略

来源:互联网 发布:线切割老的编程法 编辑:程序博客网 时间:2024/06/06 06:37

第25章 Linux备份策略

----------------------------------------------------------------------------------------------

总之,备份很重要就是了……

个人桌面计算机使用Norton的 [Ghost] 来备份很不错。如果是提供网络服务的主机,就要经常备份了。

哪些Linux数据有备份的意义

1.操作系统本身需要备份的文件,包括 /etc/整个目录,/home 整个目录,/var/spool/mail,/boot,/root,如果自行安装过其他套件,最好备份一下/usr/local/ 或 /opt。

2.网络服务的数据库方面,包括软件本身的配置文件,软件服务提供的数据,其他在Linux主机上面提供的服务之数据库文件

综上所述,必须要备份的有:/boot   /etc   /home   /root   /usr/local(或者是 /opt及/srv等)   /var

备份用存储媒体的选择

异地备援“非常重要”数据——耗带宽

备份速度要求:硬盘(有保养难度)

储存容量:磁带(速度比较慢)

----------------------------------------------------------------------------------------------------

备份的种类、频率与工具的选择

完整备份之累积备份

对系统的完整备份可以很迅速的恢复系统,而累积备份可以减少每一次备份数据量。

完整备份常用的工具有dd, cpio, dump/restore ,因为这些工具都能够备份装置与特殊文件。

        dd可以直接读取磁盘扇区而不理会文件系统,很不错的,不过速度很慢。

        cpio能够备份所有文件名,不过要配合find或其他找文件名的指令

dump指令(第九章)可以直接进行累积备份

tar指令也可以进行完整备份

完整备份之差异备份

差异备份其实软件使用与累积备份差不多,不过每一次都相当于第一次累积备份。

可以用dump指令,每次执行第一次累积备份

也可以用tar的-N选项来备份

此外,还有rsync 可以用来进行镜像备份。

关键数据备份

如果主机并不需要一直运行,那么就只要备份关键数据了

-----------------------------------------------------------------------------------------

灾难复原的考虑

硬件损毁时候,复原就可以了

软件被攻击时候,应该解决问题了

1.先拔出网线,最好将系统完整备份到其他媒体上,以备未来查看

2.查阅登录文件,尝试找出各种可能的问题

3.开始安装新系统(最好安装最新的distribution)

4.进行系统升级,与防火墙相关机制的预订

5.根据2 的错误,安装完系统后修复bug

6.进行各项服务与相关数据的恢复

7.正式上线提供服务,并且开始测试

 

 

原创粉丝点击