Linux服务器数据备份恢复的详细讲解
一、Linux服务器数据备份恢复基础
1、什么是备份
最简单的讲,备份数据的过程就是拷贝重要的数据到其他的介质之上(通常是可移动的),以保证在原始数据丢失的情况下可以恢复数据。一次备份可能是简单的 cp命令,将一个文件复制到其他目录下,也可能是使用特定的程序将数据流写进一个特定的设备中的复杂过程。很多情况下是将要备份的数据写入到磁带机中,但有些情况也不是这样的。在Linux环境下,或其他Unix系统,Linux服务器数据备份恢复可以是将文件拷贝到已存在的文件系统,可替换的文件系统,磁带机,远程文件系统,甚至是远程系统的上的磁带机。当然,从用户的角度来看,并不存在磁带机或RAID驱动器的概念,而仅仅是文件而已。如下的诸多因素将有可能导致系统的崩溃或数据丢失。
* 系统硬件故障 * 软件故障 * 电源故障 * 用户的误操作* 人为破坏* 缓存中的内容没有及时的写入磁盘
2、备份的重要性
备份是保护数据的一种方法。有数据的多个备份,就不怕某个损坏(所需做的仅仅是从备份中恢复丢失的数据)。因此,正确地做好备份并确保备份有效、可用是很重要的。由于硬件的损坏、人为误操作和灾难事件等造成的数据丢失是每个企业所需要避免的,其中最常用的方法是进行数据备份。Linux服务器数据备份恢复的重要性是如何强调都不过分的,如果企业认为数据的丢失是不可接受的,那么请备份这些数据。并对备份数据和出现数据丢失后进行恢复工作需要的时间,以及花费的成本进行综合评估。如果数据的离线备份仍然不能满足企业运作连续性的需要,那么企业就需要考虑在线实时备份,即本地高可用性集群或异地灾难备份方案。
二、 Linux服务器数据备份恢复之备份策略
1、备份前需考虑的因素
在对系统进行备份或者恢复操作之前,有几个因素必须先考虑清楚。当然,进行备份操作的一个最佳时机就是安装好Linux操作系统,并确信所有的设备 (如声卡、显卡或者磁带机等) 都能够正常工作的时候。必须清楚备份和档案文件之间是有区别的。备份是定期进行的操作,用来保存重要的文档、文件或者整个系统;而对文件归档则是为了长期保存重要的文档、文件或者整个系统进行的操作。要进行成功的Linux服务器数据备份恢复,就必须首先考虑到所有的因素并设计出一个进行备份操作的策略,例如:
是否自动备份执行备份的周期 需要把归档的备份保存多长时间用户界面的友好性(决定是否需要选择基于GUI界面的工具还是基于文本的) 是否需要使用压缩技术、直接复制或者加密技术 备份介质(需要从价格、性能、存储能力上考虑)。 是否远程备份或网络备份。 是保存一个文件、一个子目录还是整个系统。
2、Linux服务器数据备份恢复介质的选择
有很多介质可以用来进行备份。目前3种常用的备份介质是CD-R(DVD-R)、磁带和硬盘。下面介绍一些可选择的备份介质:
软盘
如果要把重要文件快速备份,或者将其带到家中,这时软盘仍旧是一种可选的Linux服务器数据备份恢复介质(现在该介质已经步入淘汰阶段)。
光盘写入器
随着光盘写入器变得越来越可靠,价格也越来越低,光盘本身也非常便宜。选用此项作为Linux服务器数据备份恢复设备的一个好处是光盘不容易被损坏,它备份的可靠性很高。用光盘写入器有两点不利因素:它们速度较慢,并且只能保存大约650MB。
可重写的光盘
可重写光盘驱动器比光盘写入器要贵得多,工作方式与其类似。但是,这些光盘是可被重写的,并且它比只能写一次的光盘贵许多。可重写光盘其它的特性都与光盘写入器类似。
Jaz和Zip
Zip驱动器很流行,已经成为许多PC机的标准配置,同时它的磁盘和驱动器也都不贵。它一张磁盘可容纳100MB的数据,是一种用于快速、可移动备份的很好选择。
Jaz磁盘可以容纳上G字节的数据,并且使用更先进的技术以获得更好的表现。Jaz驱动器和Jaz磁盘都比较贵。 Jaz和Zip的缺陷是都容易损坏,并且保持时间相对要短。
磁带机
磁带备份设备是大多数Linux服务器数据备份恢复的标准配置。磁带是可靠的,并且很少出现错误,它几乎比其它介质存储时间都要长。
对于点对点工作组网络和中型网络,Travan和高端数字音频磁带(DAT)通常是最好的选择。Travan驱动器经过压缩可以处理8GB数据,这对于具有5-10个PC机的小型网络来说足够了。DAT驱动器有更好的表现,可以处理24GB的数据。DAT驱动器比Travan驱动器昂贵,但它磁带的价格要比Travan QIC磁带卷便宜。表1中对介质(包括一些新的介质,如只读光盘和可读写光盘)在可靠性、速度、可用性和易用性方面进行了评价。