数据备份和恢复基础知识
- 格式:doc
- 大小:689.00 KB
- 文档页数:10
硬盘数据恢复基础知识1、硬件或介质问题的情况①、硬盘坏:硬盘自检不到的情况一般是硬件故障,又可分为主版的硬盘控制器(包括IDE口)故障和硬盘本身的故障。
如果问题在主板上,那么数据应当没有影响。
如果出在硬盘上,也不是一定不能修复。
硬盘可能的故障又可能在控制电路、电机和磁头以及盘片。
如果是控制电路的问题,一般修好它,就可以读出数据。
但如果电机、磁头和盘片故障,即使修理也要返回原厂,数据恢复基本没有可操作性。
②、软盘坏:当软盘数据损坏时,可以有几种处理,一种是用NDD修复,他会强制读出你坏区中的东西,MOVE到空白扇区中,这就意味着如果你的磁盘很满操作是没法进行的。
你也可以用HDCOPY2.0以上版本READ软盘,他也会进行强读,使读入缓冲区的数据是完好的,你再写入一张好磁盘就可以了。
当然这些方式,要看盘坏的程度。
如果0磁道坏,数据也并非无法抢救,早先可以通过扇区读的方式,把后面的数据读出,不过一般来说,你依然可以HDCOPY来实验。
2、系统问题的情况①、在硬盘崩溃的情况下,我们经常要和一些提示信息打交道。
我们要了解他典型提示信息的含义,注意这些原因仅仅分析逻辑损坏而不是硬盘物理坏道的情况。
提示信息可能原因参考处理Invalid Partition Table分区信息中1BE、1CE、1DE处不符合只有一个80而其他两处为0用工具设定,操作在前面已经讲了。
Error Loading Operating System主引导程序读BOOT区5次没成功。
重建BOOT区Missing Operating System DOS引导区的55AA标记丢失用工具设定,把前面读写主引导区程序的DX=80改为180即可Non-System Disk or Disk ErrorBOOT区中的系统文件名与根目录中的前两个文件不同SYS命令重新传递系统,Disk Boot Failure读系统文件错误SYS命令重新传递系统,Invalid Driver Specifcationg如果试图切换到一个确实存在的逻辑分区出现以下信息,说明主分区表的分区记录被破坏了。
数据库基础知识总结数据库是一种用于存储和管理数据的软件系统。
它可以帮助用户有效地组织、存储、检索和分析数据,以便更好地支持业务决策和应用开发。
本文将从以下几个方面介绍数据库的基础知识:1. 数据库的概念与分类数据库是指一个组织结构良好的数据集合,可被电脑程序使用及管理。
按照其结构特点,可以将数据库分为关系型数据库、非关系型数据库、面向对象数据库等几种类型。
关系型数据库采用表格形式来存储数据,其中每个表格都有唯一的标识符,并且不同表格之间可以通过键值对进行关联。
常见的关系型数据库有Oracle、MySQL、SQL Server等。
非关系型数据库则不采用表格形式来存储数据,而是使用键值对或文档等方式进行存储。
常见的非关系型数据库有MongoDB、Redis等。
面向对象数据库则将数据看做对象,并且支持面向对象编程方式进行操作。
常见的面向对象数据库有db4o等。
2. 数据库设计与规范在设计一个有效的数据库时,需要考虑以下几个方面:(1)确定实体及其属性:实体是指现实世界中具有独立存在意义的事物或概念。
属性则是指实体所具有的某些特征或属性。
(2)确定实体之间的联系:实体之间可以存在一对一、一对多、多对多等不同类型的关系。
(3)设计数据结构:包括表格的设计、字段的定义、键值对的关联等。
(4)规范化数据结构:规范化是指将数据结构进行优化,以便更好地支持数据存储和查询操作。
3. SQL语言基础SQL是Structured Query Language(结构化查询语言)的缩写,它是数据库管理系统中最常用的一种语言。
SQL可以用于创建表格、插入数据、更新数据、删除数据等操作。
SQL语句包括以下几个部分:(1)SELECT:用于查询数据库中的数据。
(2)FROM:指定要查询的表格名称。
(3)WHERE:用于过滤查询结果,只返回符合条件的记录。
(4)GROUP BY:用于按照某个字段进行分组操作。
(5)HAVING:用于过滤分组后结果集,只返回符合条件的记录。
数据恢复棊础知识计算机上只有数据是最关键的,数据的丢失才是最大的损失。
下血我來讲解一些数据恢复的基本知识。
首先屮明一点,对于重要数据,备份数据才是防止数据丢失的根木方法,而数据恢复依赖于很多因索,很难完全恢复数据,一般是仅仅可以恢复部分数据。
数据恢复就是找回丢失的数据,例如彻底删除某个文件或文件夹,重新格式化磁盘,重新分区磁盘等等都会造成数据的丢失。
更严重的数据丢失是存储介质硬件损坏,例如,硬盘不小心摔坏了、硬盘根本就不认了、硬盘有大量坏道等等。
最值得注意的一点是,一旦意识到数据丢失了,立刻停止一些不必要的*作,谋删、谋格示,不要再往磁盘里写数据了!磁盘摔坏后,不要再加电了!磁盘出现坏道读不出来,不要反复读盘了等等。
硬盘故障大致可分为硬故障和软故障两大类。
硕故障即PCBA板损坏、盘片划伤、芯片及其它原器件烧坏、断针断线、磁头咅圈电机损坏等,是由于破盘自身的机械零件或电了元器件损坏而引起。
剧烈的震动、频繁开关机、电路短路、供电电压不稳定等比较容易引发硬盘物理性故障,硬件故障一般表现为CMOS不认硬盘,常有一种“咔嚓咔嚓”的磁组撞击声或电机不转、通电后无任何声音、磁头不对造成读写错误等现象,对上面描述的人部分情况, 一般都要送到专门的数据恢复中心检测和恢复数据。
硬盘软故障即硬盘数据结构山于某种原因,比如说病毒导致硬盘数据结构混乱甚至不可被识别而形成的故障。
一般来说,主板BIOS硕盘口动检测(IDE HDD AUTO DETECTION)功能能够检测到硬盘参数,均为软故障。
一般情况下,硬盘在发生故障时系统会在屏幕上显示一些提示信息,所以我们可以按照屏幕显示的提示信息找到故障原因,冇针对性地实施解决方案。
软故障包括误分区、误格式化、误删除、误克隆、MBR丢失、BOOT扇区丢失、病毒破坏、黑客攻击、分区信息丢失、RAID0磁盘阵列、RAID1磁盘阵列、RAID5磁盘阵列失效等因素造成的数据丢失。
硕盘软故障相对于物理故障来说,更容易修复些,而它对数据的损坏程序也比硬盘物理故障来得轻些。
学法教法研究数据库的主要备份方式及恢复技术常云刚(云南财经职业学院云南昆明650222)【摘要】随着计算机大数据时代的到来,很多企业都开始使用到计算机数据库的备份与恢复技术,特别是一些关系到企业整体运营情况的核心数据信息,一旦损坏或丢失就会给企业的发展带来相当大的影响。
为此,很多企业都迫切的需要计算机数据库的备份与恢复技术,以解企业的后顾之忧。
本文主要是针对计算机数据库备份技术的应用和计算机数据库恢复技术以及两者的结合使用进行简要的探究和分析。
【关键词】计算机数据库备份技术恢复技术【中图分类号】TP311.13【文献标识码】A 【文章编号】2095-3089(2016)19-0255-02一、数据库备份技术的应用分析计算机数据库备份是指系统管理员把一些重要的数据内容拷贝复制到其他地方进行备份保存(如磁带,磁盘等)的过程。
1.数据库备份技术的概念计算机数据库备份技术是为了避免因为出现某些故障从而导致的数据信息丢失或损坏所进行的数据拷贝的过程。
而这一过程又被分为静态备份和动态备份两种方式,这之中静态备份的操作过程一般会存在很多限制因素,以至于很多数据的备份都不完整;相比之下,动态备份就可以及时的恢复已经丢失的信息。
2.数据库备份的主要类型不定期与周期性两种方式是当前阶段计算机数据库备份技术应用过程中的主要类型。
一般需要不断修改纠错的数据库数据比较适用于不定期数据库备份的类型。
3.数据库备份的基本方式分析①远程数据备份方式远程数据备份方式是在计算机数据库出现软件和硬件故障或者系统瘫痪时可以及时对数据库的损失起到补救的作用的方式。
在一定的范围内,针对出现故障或者已经瘫痪了的数据信息,能够发挥出相应的保护作用。
②分级存储备份方式这种方式相比于网络存储方式来说具有相当大的优势,特别是在细节方面,它不仅可以在数据备份的进程中同时进行信息的归档分类工作,还能够有效的存储数据库中的数据,使得一些数据信息可以得到长期的保存。
数据库运维知识点总结数据库运维是指对数据库进行管理和维护的工作,包括数据库安装配置、备份与恢复、性能优化、故障排除等。
下面将对数据库运维的一些重要知识点进行总结。
一、数据库基础知识1. 数据库分类:关系型数据库和非关系型数据库是两种常见的数据库分类。
关系型数据库如MySQL、Oracle等,非关系型数据库如MongoDB、Redis等。
2. 数据库管理系统(DBMS):常见的DBMS有MySQL、Oracle、SQL Server等,它们是用来管理和操作数据库的软件。
3. 数据库的三范式:第一范式要求数据表中的每一列都是不可分割的原子数据项;第二范式要求表中的非主键列完全依赖于主键;第三范式要求表中的非主键列之间不存在传递依赖关系。
4. 数据库事务:事务是指一系列操作组成的逻辑工作单元,要么全部执行成功,要么全部回滚。
ACID是事务的四个特性,包括原子性、一致性、隔离性和持久性。
二、数据库安装与配置1. 数据库安装:根据数据库的不同,安装过程也不同。
通常需要下载安装包,解压或运行安装程序进行安装。
2. 数据库配置:配置数据库的参数,包括端口号、字符集、缓冲池大小等。
可以通过修改配置文件或使用命令行工具进行配置。
三、数据库备份与恢复1. 数据库备份:定期对数据库进行备份是保证数据安全的重要手段。
常见的备份方式有物理备份和逻辑备份。
物理备份是对数据库文件进行拷贝,逻辑备份是将数据库中的数据导出为文本格式。
2. 数据库恢复:当数据库发生故障或数据丢失时,可以通过备份文件进行恢复。
恢复过程包括停止数据库服务、替换数据库文件、启动数据库服务等步骤。
四、数据库性能优化1. 索引优化:索引是提高数据库查询效率的重要手段,可以根据查询的字段创建合适的索引。
2. SQL优化:通过优化SQL语句的编写,如合理使用索引、避免全表扫描等,可以提高查询性能。
3. 数据库参数调整:根据数据库的实际情况和硬件环境,调整数据库的参数设置,如缓冲池大小、并发连接数等。
数据备份策略指确定需备份的内容、备份时间及备份方式。
不同的企业或单位需要根据自己的实际情况来制定不同的备份策略。
目前主流的备份策略主要有以下三种:1、完全备份(full backup)每天对自己的系统进行完全备份。
例如,星期一用一盘磁带对整个系统进行备份,星期二再用另一盘磁带对整个系统进行备份,依此类推。
优点::当发生数据丢失的灾难时,只要用一盘磁带(即灾难发生前一天的备份磁带),就可以恢复丢失的数据。
缺点:首先,由于每天都对整个系统进行完全备份,造成备份的数据大量重复。
这些重复的数据占用了大量的磁带空间,这对用户来说就意味着增加成本。
其次,由于需要备份的数据量较大,因此备份所需的时间也就较长。
对于那些业务繁忙、备份时间有限的单位来说,选择这种备份策略是不明智的。
2、增量备份(incremental backup)星期天进行一次完全备份,然后在接下来的六天里只对当天新的或被修改过的数据进行备份。
优点:是节省了磁带空间,缩短了备份时间。
缺点:当灾难发生时,数据的恢复比较麻烦。
例如,系统在星期三的早晨发生故障,丢失了大量的数据,那么现在就要将系统恢复到星期二晚上时的状态。
这时系统管理员就要首先找出星期天的那盘完全备份磁带进行系统恢复,然后再找出星期一的磁带来恢复星期一的数据,然后找出星期二的磁带来恢复星期二的数据。
很明显,这种方式很繁琐。
另外,这种备份的可靠性也很差。
在这种备份方式下,各盘磁带间的关系就象链子一样,一环套一环,其中任何一盘磁带出了问题都会导致整条链子脱节。
比如在上例中,若星期二的磁带出了故障,那么管理员最多只能将系统恢复到星期一晚上时的状态。
3、差分备份(differential backup)管理员先在星期天进行一次系统完全备份,然后在接下来的几天里,管理员再将当天所有与星期天不同的数据(新的或修改过的)备份到磁带上。
差分备份策略在避免了以上两种策略的缺陷的同时,又具有了它们的所有优点。
数据中心基础知识随着信息技术的快速发展,数据中心已成为现代企业运营中不可或缺的一部分。
本文将介绍数据中心的一些基础知识,帮助读者更好地理解这一重要领域。
一、定义和组成数据中心是一种集中存储和管理大量信息的设施,主要包括计算机系统、存储设备、备份电源、冷却系统等。
它通常将信息从各种来源(如服务器、网络设备、安全设备等)收集到一个集中的地方,然后进行处理、存储和备份,以确保信息的可用性、完整性和安全性。
二、数据中心的分类1、自建数据中心:企业自行建设数据中心,拥有并管理基础设施。
这种类型的数据中心通常需要大量的初期投资和长期的维护成本,但可以提供更高的灵活性和控制权。
2、托管数据中心:企业将数据存储和管理外包给第三方服务提供商。
这种类型的数据中心通常需要较少的初期投资,因为服务提供商会提供基础设施和运维服务。
但企业可能需要支付更高的费用以获得更高级别的服务。
3、云数据中心:企业将数据存储和管理外包给云服务提供商。
这种类型的数据中心具有高度的可扩展性和灵活性,因为企业可以根据需要购买和使用计算资源。
但需要注意的是,数据的安全性和隐私性可能会成为问题。
三、数据中心的架构数据中心的架构通常包括以下几个主要组成部分:1、机房:数据中心的核心区域,用于安装和管理计算机设备。
2、网络:将各种设备连接在一起,以便数据的传输和共享。
3、服务器:用于存储和处理数据的设备。
4、存储设备:用于长期存储数据的设备,如硬盘、闪存等。
5、备份电源:在电力故障时,能够为数据中心提供足够的电力供应。
6、冷却系统:保持数据中心的温度和湿度在合适的范围内,以防止设备过热和故障。
7、安全系统:包括物理安全系统和网络安全系统,用于保护数据中心免受未经授权的访问和攻击。
四、数据中心的运维和管理数据中心的运维和管理是一个复杂的过程,需要专业的技能和知识。
以下是几个关键的方面:1、监控和日志管理:通过监控设备的状态和性能指标,及时发现和解决问题。
硬盘恢复与数据备份在数字化时代,电子资料的存储已成为日常工作中不可避免的事情。
大量的公司业务数据、客户资料和个人档案都储存在计算机中。
然而,在无数不测事故和人为错误的影响下,硬盘中的数据可能会遭到毁坏或者丢失。
因此,硬盘数据备份及恢复分别显得非常重要。
本文将介绍硬盘数据备份和恢复的相关知识。
一、数据备份的目的和方法事实上,“备份”是指将文件、文件夹、服务器和数据库等电子资料复制到另一个存储媒介中,以便当原文件或文件夹受到损坏或者遗失时,可以很快恢复数据的操作。
备份的目的是防范从现有系统格式和数据的备份系统中潜在的数据丢失风险。
此外,备份也可以用来保障机构的历史记忆和跟踪文件版本的变化。
在备份数据方面,我们有以下几个备份策略:1.完全备份:完全备份的概念很简单,就是在每次备份时将所有文件都备份一次。
这样做可以使整个备份历史记录比较简单,易于管理,但是备份时间和空间消耗都很大。
2.增量备份:增量备份只备份了新的数据和最近被修改的文件。
这项备份策略可以省略大部分已经备份了的文件,因此耗时和占用空间都比完全备份少。
3.差异备份:差异备份仅备份自上次完整备份后修改过的文件,而不是所有新文件。
差异备份需要一手完整备份作为基础,并记录此后每次完整备份之间进行的所有详细更改。
这样,备份文件会更快备份,但也需要较多的空间。
二、数据恢复如果数据丢失了,我们该怎么办?数据恢复就至关重要了。
意外删除、系统故障、病毒感染等都会对数据造成损坏和遗失,如果不能尽快地进行数据恢复,将会给我们的生活和工作带来极大的困扰。
在讨论恢复的方法之前,我们需要注意以下事项:1.不要将新的文件写入到受损的设备中,否则可能会覆盖丢失的数据。
2.尽快进行数据恢复,最好不要过多花费自己的时间和精力。
3.当我们逐渐恢复数据时,可以将这些数据同时备份到另一个设备或者在另一个位置中进行备份,防止数据丢失。
在恢复数据方面,我们有以下几个方法:1.尝试在回收站中恢复:当我们意外删除了某些文件时,首先可以尝试在回收站中恢复文件。
备份基础知识试题及答案一、单选题1. 以下哪个选项是备份数据的常用方法?A. 磁盘镜像B. 磁盘分区C. 磁盘格式化D. 磁盘加密答案:A2. 增量备份与全量备份的区别在于:A. 增量备份备份所有数据B. 全量备份备份所有数据C. 增量备份只备份变化的数据D. 全量备份只备份变化的数据答案:C3. 在进行数据备份时,以下哪项不是必须考虑的因素?A. 备份数据的完整性B. 备份数据的安全性C. 备份数据的可访问性D. 备份数据的可编辑性答案:D二、多选题1. 数据备份的目的通常包括哪些?A. 数据恢复B. 数据迁移C. 数据共享D. 数据分析答案:A、B、C2. 以下哪些是数据备份时常用的存储介质?A. 磁带B. 光盘C. 硬盘D. 云存储答案:A、B、C、D三、判断题1. 定期进行数据备份可以防止数据丢失。
(对)2. 数据备份和数据恢复是同一个过程。
(错)3. 云备份是一种成本高昂的备份方式。
(错)四、填空题1. 数据备份的目的是确保数据的______和______。
答案:完整性、安全性2. 常见的数据备份策略包括______备份、______备份和______备份。
答案:全量、增量、差异五、简答题1. 描述一下什么是快照备份,并说明其优缺点。
答案:快照备份是一种通过记录数据变化点来创建数据副本的技术。
其优点是备份速度快,对生产环境影响小;缺点是消耗存储空间较大,且恢复数据时可能需要结合其他备份方式。
2. 解释一下什么是异地备份,并说明其重要性。
答案:异地备份是指将数据备份到物理位置不同的另一个地方,以防止本地灾害导致数据丢失。
其重要性在于即使本地发生灾难,如火灾、洪水等,异地备份的数据仍然安全,确保了数据的持久性和业务的连续性。
数据备份和恢复基础知识1. 什么是数据备份与恢复? (2)2. 需要备份的数据对象 (3)3. 备份设备 (4)4. 备份类型(或备份模式) (4)5. 备份窗口 (5)6. 备份介质 (5)7. 备份策略 (5)8. 备份系统的逻辑结构和部署 (6)9. 备份代理(agent) (9)10. 恢复操作系统 (10)11. 总结 (10)数据备份和恢复基础知识1. 什么是数据备份与恢复?数据备份与恢复系统是指在运行业务软件的计算机上安装专用的备份软件,该软件将按照计算机管理员设定的规则,周期性地为业务数据制作一个或多个拷贝,并将其存放到专门的备份设备上;当在线存储中的业务数据因为各种原因(如磁盘坏、病毒、误删除等)丢失后,管理员或用户可以通过备份软件提供的GUI, 从备份设备上将数据恢复到在线存储上。
一般来说,在线存储是指计算机上存放数据的硬盘或磁盘阵列。
存储设备通常是磁带机/磁带、或磁带库,今天也可能是磁盘、或磁盘阵列。
Symantec Backup Exec就是典型的备份软件。
例如图书馆的借还书计算机上运行着图书馆软件,数据库采用Sql server, 图书馆所有的书籍信息和借还信息均存放在数据库中,而数据库的数据物理地存放在计算机的硬盘中。
显然如果这些数据丢失,图书馆就停止运转了,需要对这台机器上的数据进行保护。
在这台计算机上安装Backup Exec, 同时连接一台磁带机,Backup Exec按照计算机管理员的要求,每个星期六晚上将所有Sql Server数据库都制作一个拷贝,并存放到磁带机中的磁带中。
一旦Sql server中某条记录丢失,Backup Exec很容易在磁带中找到它的拷贝,并将其恢复到指定的位置。
这就是一套数据备份和恢复系统。
管理员2. 需要备份的数据对象通常计算机上有三种数据需要备份:文件数据、数据库数据、及裸设备数据文件数据:文件通常指操作系统中的文件系统直接管理的数据,它是数据在硬盘上的一种存放格式。
我们可以通过Windows explore 看到它的存在。
在Windows中,一个文件同时只能被一个应用程序读写。
这就意味着,当文件正被应用访问时,备份软件是不能够读取它并进行备份的。
通常安装一个叫做open file option的软件来协调这种备份操作。
数据库数据:数据库软件(Sql server、oracle等)是指以一定的逻辑关系将数据组织起来,便于用户进行各种计算、更新、检索和查询。
符合这种逻辑关系的数据叫数据库数据。
它们通常以文件的方式存放在磁盘上、或者直接放到裸设备上,但是文件系统不直接管理它。
它们有数据库软件自身进行维护和存取。
由于数据库中的数据之间存在着复杂的逻辑关系,且被数据库动态修改,因此当数据库软件正在运行时,不能读取这些数据。
即使读出来也不一定能用。
所以备份时需要与数据库软件配合,或停掉数据库进程。
裸设备数据:不管文件系统文件还是数据库数据,都存放在磁盘上。
Windows提供一种方式可以直接读取磁盘的数据块,而不管它们是什么逻辑关系。
这种脱离上层应用的数据叫裸设备数据。
备份设备是指存放数据拷贝的设备,也叫离线设备,通常是磁带机或磁带库。
近来随着磁盘价格的下降,很多客户也采用廉价磁盘做备份设备。
还有最近出现的虚拟磁带库,它是用磁盘来仿真磁带存放备份数据。
在海量存储环境,一般采用磁盘做中间缓冲,磁带做最终备份设备。
很多计算机本身带着一个磁带机,尤其是UNIX服务器。
只有磁带机的情况下,需要人工将磁带送进去,或取出来,人工保存磁带。
当数据量很大时,人工管理变得不可能。
磁带库是指含有一个或多个磁带机、一定数目的磁带槽和一个机械手的存储设备。
机械手负责将磁带槽中的磁带送到磁带机中,或反之;磁带机将要备份的数据写到磁带上,或从磁带上读数据恢复到应用计算机上;磁带槽保存含有关键数据的拷贝。
生产磁带库的厂家很多如:HP、IBM、EXBYTE、Quantum等。
虽然磁盘备份开始流行起来,但是大多数用户仍然选用磁带库。
4. 备份类型(或备份模式)在图书馆的例子中我们说每周备份一次所有的数据,在实际当中是否可行?如果周五的时候发生了问题,数据被破坏,磁盘上的数据不能使用了,那么我们采用计算机上的Backup Exec将数据的拷贝从磁带上重新恢复到磁盘中。
但是那是上周六的数据,周一至周五发生的变更全部丢失了。
我们能否推荐每天都备份呢?如果数据量小,还可以。
如果数据量大,就太花时间,也占有太多的磁带容量。
为了解决上述问题,提出了全备份与增量备份的概念。
全备份是指将所有的数据都备份一遍。
增量备份是指只备份相对于前一天改变过的数据。
还有一种增量备份叫累积增量备份,指备份那些相对于上一次全备份以来改变过的数据。
在图书馆的例子中,我们可以每周六做全备份,周日至周五做增量备份或累积增量备份。
这样一来,当周五出问题时,可以恢复上周六的全备份,及周一至周四的增量备份(或周四的累积增量备份),数据丢失从五天减到几小时。
而磁带容量增加的并不多。
在建立一个备份系统时,有一个重要因素要考虑,那就是每次数据备份允许在多长时间内完成。
数据备份的过程是将数据从在线磁盘上取出来,然后传送到离线设备上。
在这个过程中,运行应用的计算机需要花CPU资源、内存资源、及I/O带宽来处理备份,肯定会影响应用程序的正常运行效率。
一般只允许在业务不繁忙的时间段内来完成备份,以减轻影响。
这个时间段就叫备份窗口。
备份窗口是指允许完成备份的时间长度。
例如我们个人笔记本电脑上可能安装了备份软件,每次备份软件运行时,机器慢的我们几乎不能进行日常工作。
我们的工作时间是早9:00至晚6:00, 但常常会加班至晚12:00. 因此为了不影响工作,我们要求管理员只能在0:00-9:00这9个小时内为我们做备份。
这就是我们笔记本的备份窗口,长度为9小时。
显然备份窗口的长短直接影响投资成本。
例如需要备份的数据600G,备份窗口为4小时,如果采用LTO磁带库,那么我们需要600*1024/(4*3600*30)=1.4个磁带机,即至少两个。
(这里没有考虑磁盘I/O是否可以支持,实际当中需要考虑)6. 备份介质在备份与恢复系统中备份介质往往指磁带。
介质服务器指的是连接磁带库、且运行备份软件的计算机,它通常负责将它自身或其它计算机上的数据拷贝传送给磁带机,由磁带机写到磁带中。
一般在备份系统中将磁带库中的介质分成介质池(media pool),以便将不同应用(或计算机)的数据存放到不同的磁带组中,便于分类。
备份介质既可以保存在与备份服务器连接的磁带库中,也可以取出来异地保存,取决于你的备份策略7. 备份策略在上面图书馆的例子中,我们提到备份软件按照计算机管理员设定的规则,将在线数据备份到备份设备上。
这里提到的规则就是指备份策略。
备份策略通常指将哪些计算机上的什么类型的数据在什么时间按照什么备份类型备份到哪个备份设备上。
下面是一个备份策略的例子:备份策略存储在备份软件自身的数据库中,备份软件会定时发起备份进程完成指定的工作。
备份策略的好坏直接影响备份系统的投资成本、效率、安全性等。
8. 备份系统的逻辑结构和部署在上面图书馆的例子中如果网络中有三台计算机均运行业务软件且产生数据,我们是否需要为每台计算机买一台备份设备呢?答案是视情况而定的。
一般的备份软件(例如Backup Exec)逻辑结构如下《数据备份与恢复系统结构图》所示:备份软件由三种模块组成:管理模块、备份模块、及客户端模块(也叫集中管理服务器、备份服务器、及远程客户端)。
管理服务器相当于整个备份系统的大脑,负责策略制定、指挥备份服务器工作,唤醒客户端传送数据。
备份服务器根据指令将客户端送来的数据保存到它所连接的备份设备中,或从备份设备中读出数据传送给客户端恢复。
同时每个备份服务器还保存着自身所管理范围的所有备份信息。
客户端定期将需要备份的数据从本机在线磁盘上读出,通过网络或共享内存传送给备份服务器,或在管理员干预下发出指令给备份服务器,需要恢复数据。
这三种模块可以安装在同一台计算机上,或者安装在多台计算机上,视需求而定。
如果只有一个备份服务器,就不需要安装中央管理器了。
备份服务器模块包含客户端模块。
中央管理服务器备份服务器Media server备份服务器Media server 备份服务器Media server 备份客户端Remote agent 备份客户端Remote agent 备份客户端Remote agent现在,如果图书馆有三台计算机上的数据需要备份,那么我们可以将磁带机连接到一台服务器上,其它机器通过网络来使用这台磁带机(如下图:网络数据备份与恢复系统)。
连接磁带机的计算机serv1上安装备份软件的备份服务器模块,另两台计算机serv2和serv3上安装备份软件的客户端模块。
集中管理模块可以安装在任意计算机上。
由于serv1上运行数据库sql server, 所以还应该安装相应的database agent. Serv1上的数据由备份服务器直接保存到它连接的磁带机上,需要时,可以直接从磁带机上恢复。
Serv2和Serv3上的数据由备份软件客户端通过网络传送给serv1上的备份服务器,再由备份服务器保存到磁带上。
当serv2和serv3上的数据量都很大时,问题就出现了:备份占用太大的网络带宽,而且有可能在规定的窗口内完不成备份!传统上,需要购买新的磁带机连接到这些数据量大的机器上。
管理员自从上世纪末期出现了存储局域网SAN,很快被数据备份与恢复系统所采用。
备份系统可以充分发挥SAN的资源共享优势,以节省成本,在多个备份服务器之间共享备份设备。
通过合理备份策略规划,一台备份设备可以服务与多个备份服务器。
例如在SAN架构中,上面图书馆的备份系统可以设计如下:管理员备份服务器SAN switchServ1、Serv2、及Serv3全部安装备份软件的备份服务器模块,因此所有的备份数据直接通过SAN传送到磁带机中去备份,不再通过上层的LAN传送,因此这种备份架构叫LanFree备份。
集中管理服务器可以安装在任何一个机器上。
这种共享的架构中需要协调磁带机在多台服务器之间的共享。
即一台机器使用时,其它机器必须排队等待;当这台机器使用完并释放时,需要确认等待队列中哪个机器优先使用磁带机。
备份软件提供一个叫做SSO的软件模块负责这个协调工作。
9. 备份代理(agent)从上述部署图可以看出,当一个计算机上不安装备份软件的备份模块,而又需要备份数据时,我们需要为它安装备份软件的客户端软件,这个客户端软件负责将需要备份的数据从磁盘上取出来,与备份服务器上的备份模块建立TCP/IP级的通道,并将数据通过这个通道传送到备份服务器上,由备份服务器再保存到磁带上。