1、打开SqlServer数据库,选中要备份的数据库,右键选择任务,点击备份。
2、输入数据集名称,选择备份路径,点击确定就完成了数据库的备份。
3、右键选择任务,点击还原,选择数据库。
4、选择之前备份的数据库,点击确定。
5、至此SqlServer备份还原的 *** 作就已完成。
使用直接拷贝的方法备份时,尤其要注意表没有被使用,应该对表进行读锁定或停止MySQL服务。备份一个表,需要三个文件:对于MyISAM表:
tbl_namefrm 表的描述文件
tbl_nameMYD 表的数据文件
tbl_nameMYI 表的索引文件
对于ISAM表:
tbl_namefrm 表的描述文件
tbl_nameISD 表的数据文件
tbl_nameISM 表的索引文件
对于MyISAM表,你可以从运行在不同硬件系统的服务器之间复制文件,例如,SUN服务器和INTEL PC机之间。
当 然,这只是备份一个数据表,在很多情况下我们需要备份完整的数据库,这个时候同样可以直接复制数据库文件夹即可完成备份;若想再省点儿事,把整个数据库目 录“data”复制也可以,但是在还原数据时要注意,只能一个一个地还原数据库,因为该目录下有mysql运行时的配置文件,若正在运行的mysql配置 信息遭到还原破坏,整个mysql服务就会无法启动。
SELECT INTO OUTFILE和MYSQLDUMP备份数据:
MySQLdump工具可以把整个数据库装载到一个单独的文本文件中。这个文件包含所有重建数据库和表的SQL命令。这个命令取得所有的模式 (Schema)并且将其转换成DDL语法(CREATE语句,即数据库定义语句),还取得所有的数据,并且为这些数据创建INSERT语句。所有的东西 都被包含到了一个文本文件中。这个文本文件可以用一个简单的批处理和一个合适SQL语句导回到MySQL中。这个工具令人难以置信地简单而快速。
有3种方式来调用mysqldump
选择一个数据库或一个数据表备份到一个文件:
/bin> mysqldump [options] db_name [tables] > filenametxt
选择多个数据库备份到一个文件:
/bin> mysqldump [options] --database DB1 [DB2 DB3] > filenametxt
所有数据库备份到一个文件:
/bin> mysqldump [options] --all--database > filenametxt
Option选择:
--help,-?
显示帮助消息并退出。
--add-drop-table
这个选项将会在每一个表的前面加上DROP TABLE IF EXISTS语句,这样可以保证导回MySQL数据库的时候不会出错,因为每次导回的时候,都会首先检查表是否存在,存在就删除
--add-locks
这个选项会在INSERT语句中捆上一个LOCK TABLE和UNLOCK TABLE语句。这就防止在这些记录被再次导入数据库时其他用户对表进行的 *** 作
-c or --complete_insert
这个选项使得MySQLdump命令给每一个产生INSERT语句加上列(field)的名字。当把数据导出导另外一个数据库时这个选项很有用。
--delayed-insert 在INSERT命令中加入DELAY选项
-F or --flush-logs 使用这个选项,在执行导出之前将会刷新MySQL服务器的log
-f or --force 使用这个选项,即使有错误发生,仍然继续导出
--full 这个选项把附加信息也加到CREATE TABLE的语句中
-l or --lock-tables 使用这个选项,导出表的时候服务器将会给表加锁。
-t or --no-create- info
这个选项使的MySQLdump命令不创建CREATE TABLE语句,这个选项在您只需要数据而不需要DDL(数据库定义语句)时很方便。
-d or --no-data 这个选项使的MySQLdump命令不创建INSERT语句。
在您只需要DDL语句时,可以使用这个选项。
--opt 此选项将打开所有会提高文件导出速度和创造一个可以更快导入的文件的选项。
-q or --quick 这个选项使得MySQL不会把整个导出的内容读入内存再执行导出,而是在读到的时候就写入导文件中。
-T path or --tab = path
这 个选项将会将数据库中每一个表创建两个文件,一个文件包含DDL语句或者表创建语句,另一个文件包含数据。DDL文件被命名为 table_namesql,数据文件被命名为table_nametxt。该参数的path为存放目录,而且该目录必须已经存在。 如:/bin>mysqldump –uroot –p --tab=d:\\ mydata
-w "WHERE Clause" or --where = "Where clause " 筛选将要放到导出文件的数据。
下面来看几组mysqldump命令案例:
将数据库mydata的内容备份到mydatatxt文件中:
/bin>MySQLdump –uroot -p mydata > d:\\mydatatxt
将mydata数据库中的users表的内容备份到d:\\userstxt:
/bin>MySQLdump –uroot -p mydata users > d:\\userstxt
将mydata数据库中的users表username值为“feihu”的数据备份到d:\\userstxt:
/bin>MySQLdump –uroot -p --where=”username=’feihu’” mydata users > d:\\userstxt;
将mydata数据库以及内部表的创建结构(DDL)备份到d:\\userstxt:
/bin>MySQLdump –uroot –p -d mydata > d:\\mydatatxt
将mydata和mydata2数据库同时备份到d:\\userstxt:
/bin> MySQLdump –uroot –p -d mydata mydata2 > d:\\mydatatxt
将所有数据备份到一个数据库,命令怎么写呢???
schema: 模式The set of statements, expressed in data definition language, that completely describe the structure of a data base(一组以数据定义语言来表达的语句集,该语句集完整地描述了数据库的结构。)
当需要将还原备份数据时,使用如下语句:
/bin>mysql –uroot –p mydata < d:\\mydatatxt;
注意使用“<”符号,导入数据。还可以使用source命令执行文件中的脚本来还原数据,如:
Mysql>source d:\mydatatxt;
LOAD DATA INFILE和MYSQLIMPORT恢复数据
关于load data infile语句的使用已经在别一节讲述过了,详细请参考“使用LOAD DATA和INSERT语句导入Mysql数据”。如果你仅仅恢复数据, mysqlimport完全是与LOAD DATA 语句对应的,读者可以任意选择一个去实现。
MySQLimport位于MySQL/bin目录中,是MySQL的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数 以及大量的选项可供选择。这个工具把一个文本文件(textfile)导入到你指定的数据库和表中。比方说我们要从文件userstxt中把数据导入到 数据库mydata中的表users中:
/bin>mysqlimport –uroot –p mydata d:\userstxt
注意:这里userstxt是我们要导入数据的文本文件,而mydata是我们要 *** 作的数据库,数据库中的表名是users,这里文本文件的数据格式必须与users表中的记录格式一致,否则MySQLimport命令将会出错。
其中表的名字是导入文件的第一个句号()前面文件字符串,另外一个例子:MySQLimport mydata users200910txt;那么我们将把文件中的内容导入到数据库mydata 中的users表中。
上面的例子中,都只用到两个参数,并没有用到更多的选项,下面介绍MySQLimport的选项
-d or --delete 新数据导入数据表中之前删除数据数据表中的所有信息
-f or --force 不管是否遇到错误,MySQLimport将强制继续插入数据
-i or --ignore MySQLimport跳过或者忽略那些有相同唯一关键字的行, 导入文件中的数据将被忽略。
-l or -lock-tables 数据被插入之前锁住表,这样就防止了,你在更新数据库时,用户的查询和更新受到影响。
-r or -replace 这个选项与-i选项的作用相反;此选项将替代表中有相同唯一关键字的记录。
--fields-enclosed-by= char 指定文本文件中数据的记录时以什么括起的, 很多情况下数据以双引号括起。 默认的情况下数据是没有被字符括起的。
--fields-terminated-by=char 指定各个数据的值之间的分隔符,在句号分隔的文件中,分隔符是句号。您可以用此选项指定数据之间的分隔符。默认的分隔符是跳格符(Tab)
--lines-terminated-by=str 此选项指定文本文件中行与行之间数据的分隔字符串或者字符。 默认的情况下MySQLimport以newline为行分隔符。您可以选择用一个字符串来替代一个单个的字符:一个新行或者一个回车。
MySQLimport命令常用的选项还有-v 显示版本(version),-p 提示输入密码(password)等。
如果,我们要导入一个文件(Orderstxt)中行的记录格式是这样的:
"1", "ORD89876", "1 Dozen Roses", "19991226"
我们的任务是要把这个文件里面的数据导入到数据库mydata中的表格Orders中,我们使用这个命令:
/Bin>MySQLimport -uroot–prl --fields-enclosed-by=" --fields-terminated-by=, mydata Orderstxt
比如我们要插入一些数据,使用包含下面文本的文件(文件名为New_Datasql,当然我们也可以取名为New_Datatxt及任何其他的合法名字,并不一定要以后缀sql结尾):
USE mydata; INSERT INTO Orders (Orders_ID, username) VALUES(1, "Block"); INSERT INTO Orders (Orders_ID, username) VALUES(2, "Newton"); INSERT INTO Orders (Orders_ID, username) VALUES(3, "Simmons");
注意上面的这些句子的语法都必须是正确的,并且每个句子以分号结束。上面的USE命令选择数据库,INSERT命令插入数据。
然后运行下面的命令:
/bin>mysql –uroot –p mydata < d:\New_Datatxt;
接着按提示输入密码,如果上面的文件中的语句没有错误,那么这些数据就被导入到了数据库中。问题一:如何备份电脑上的所有文件 备份:为应付文件、数据丢失或损坏等可能出现的意外情况,将电子计算机存储设备中的数据复制到磁带等大容量存储设备中。
从而在原文中独立出来单独贮存的程序或文件副本。
目前有外接设备存储、硬盘内文件重复备份、服务器备份三种方式可以备份。
外接设备存储有两种方式,
光盘备份,直接把所有文件刻录到光盘作为副本,专门准备光盘盒放置备份光盘,以期将来继续取用,可以长期保存,建议刻两份,一份为保证数据不被光盘刮痕破坏的一次性光盘。另一份则随取随用,若经损坏,则从一次性光盘取出文件再刻录一份一次性光盘,原一次性光盘则转型成随取随用型光盘。从根本上解决硬件损耗的问题。
闪存盘、移动硬盘备份,闪存盘稍小,适合少量文件备份。移动硬盘容量比较大,可以备份电脑所有文件,但缺点是比光盘成本过高。而且不适合移动硬盘原本的功能,即随取随用。
硬盘内文件重复备份有两种方式,
直接在另一个磁盘备份文件,多用于非全盘格式化重装系统;
利用还原软件直接备份整个分区文件,等于是将所有文件压缩成一个大的压缩包。
服务器备份文件,即网络备份。建议选择收费类型的备份,免费备份在存取过程中产生文件丢失,服务器提供公司可以完全避免风险责任,而收费公司可以获取相应的补偿,所以一些隐私文件不建议在免费服务器上备份。
问题二:怎样找到备份的文件 打开我的电脑,在上面里的,工具,里选文件夹选项,点查看,找到显示所有文件和文件夹,点上,再在电脑里搜索GHO,搜到文件的话看是不是镜像文件,是的话还要看看文件的日期,看和你备份时的时间是不是一样,不记得的话看大概是不是一样。
如果你用的是 一键ghost硬盘版的话,你用GHOST恢复的时候找到到~1,C-pan・gho就因该是你备份的镜像文件了。
问题三:怎样使用电脑备份在U盘上的备份文件? 可以,但用系统自带的还原软件要用手动来找备份文件,后缀是gho 你知道它就在绩的U盘中。这样也可以还原系统。
问题四:win7如何备份文件 1、执行开始――程序――附件――系统工具――备份命令,d出备份或还原向导 对话框,单击下一步按钮。
2、在d出的对话框中选中备份文件和设置单选按钮,单击下一步。
3、d出的对话框中选择选择要备份的内容单选按钮,单击下一步。
4、在接下来对话框中选择要备份文件的位置及存放的位置。
5、设置完毕后,单击完成按钮,开始备份。
问题五:如何安全地备份我电脑里的文件? 其实你要做的很简单,C盘所谓备份,是将office文档,等办公资料和自己存储的资料保存,其实并不需要整个盘全部备份的,例如在D盘新建一个文件夹,然后在桌面上新建一个快捷方式,然后你的东西全部往这里面丢,那么实际上存放路径就是在D盘了,而且,我的文档,和桌面也都可以将路径设置到D盘,方法很简单,直接找到我的文档和桌面文件夹,剪切到希望存放的任何其他盘符(在没有使用此路径文档的前提下,不然会显示有文件弗在使用,无法移动)
问题六:做系统前怎样备份文件? 一、准备工作
1、ghost是著名的备份工具,在Dos下运行,因些需准备DOS启动盘一张(如98启动盘)
2、下载ghost80程序,大小1362K,各大软件站均有免费下载,推荐下载后将它复制到一张空白软盘上,如果你的硬盘上有FAT32或FAT文件系统格式的分区,也可把它放在该分区的根目录,便于DOS下读取这个命令。
3、为了减小备份文件的体积,建议禁用系统还原、休眠,清除临时文件和垃圾文件,将虚拟内存设置到非系统区。
二、用ghost80备份分区
使用Ghost进行系统备份,有整个硬盘和分区硬盘两种方式。下面以备份我的C盘为例,推荐当你的C盘新装(重装)系统后,都要用GHOST备份一下,以防不测,以后恢复时10分钟还你一个全新系统!ghost80支持FAT、FAT32和NTFS文件系统。
将软驱设为第一启动盘,扦入DOS启动盘重启电脑进入DOS。
启动进入DOS后,取出DOS启动软盘,再插入含有ghostexe的软盘。在提示符“A:\>_”下输入“ghost”后回车,即可开启ghost程序,显示如下图1
图1 已经进入 Ghost
图1中显示程序信息,直接按回车键后,显示主程序界面,如下图2所示
图2 打开程序菜单
主程序有四个可用选项∶Quit(退出)、Help(帮助)、Options(选项)和Local(本地)。在菜单中点击 Local(本地)项,在右面d出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即硬盘克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。我这里要对本地磁盘进行 *** 作,应选Local;当前默认选中“Local”(字体变白色),按向右方向键展开子菜单,用向上或向下方向键选择,依次选择Local(本地)→Partition(分区)→To Image(产生镜像) (这步一定不要选错)如下图3所示
图3 依次选择产生镜像
确定“To Image”被选中(字体变白色),然后回车,显示如下图4所示
图4 选择本地硬盘
d出硬盘选择窗口,因为我这里只有一个硬盘,所以不用选择了,直接按回车键后,显示如下图5所示
图5 逻辑分区
图8 文件名
选择备份存放的分区、目录路径及输入备份文件名称。上图中有五个框∶最上边框(Look jn)选择分区;第二个(最大的)选择目录;第三个(File narne)输入影像文件名称,注意影像文件的名称带有 GHO 的后缀名;第四个(File of type)文件类型,默认为GHO不用改。
这里首先选择存放影像文件的分区∶按Tab键约8次切换到最上边框(Look jn)(使它被白色线条显示,如下图9所示
图9 切换到最上边框
按回车键确认选择,显示如下图10所示
图10 出现下拉菜单
d出了分区列表,在列表中没有显示要备份的分区。注意∶在列表中显示的分区盘符(C、D、E)与实际盘符会不相同,但盘符后跟着的1:2(即第一个磁盘的第二个分区)与实际相同,选分区时留意了。要将影像文件存放在有足够空间的分区,我将用原系统的F盘,这里就用向下方向键选(E:1:4口FAT drive)第一个磁盘的第四个分区(使其字体变白色),如下图11所示
图11 选择分区
选好分这后按回车键确认选择,显示如下图12所示
图12 出现分区内容
确认选择分区后,第二个框(最大的)内即显示了该分区的目录,从显示的目录列>>
问题七:如何查看备份文件 用Ghost备份的文件为Gho镜像文件,可用“Ghost镜像浏览器”打开查看,就象查看丁中的文件一样。
问题八:如何恢复电脑中的备份文件 第一 看看系统自检完后,系统是不是会有一个类似的启动选项(不一定完全一样):
启动windows xp professional
一键恢复
如果有,那么就在这个时候按上下箭头,将光标移动到一键恢复,然后按回车就可以了;
如果没有,那就检查系统盘根目录下的bootini里边有没有,如果有,就在控制面板->系统->高级->启动和故障恢复->设置->将显示 *** 作系统列表时间->选中,同时,将时间设置在10秒以上,保存后,再启动时,就会出现上边的那个菜单了;如果bootini文件中没有上边列出的类似的启动选项,那就只有用带GHOST文件的系统盘手动恢复了。
===========================================
如果系统没有一键恢复的话,就需要用带有GHOST程序文件(DOS版)的启动盘恢复了,用系统盘启动之后,进入GHOST程序目录,输入ghost回车
进入 *** 作界面后:
partion->from image->鸡择影象文件->选择目标驱动器->选择目标分区(你的应该是第一个主分区,注意看磁盘空间大小是否一致)->开始恢复->重起机器
就可以了
问题九:如何备份文件到QQ QQ 有个网络硬盘! 把资料移进去就OK了! 你可以选择储存多久,中转站的文件一般是十天,收藏夹的文件是永久! 但都是可以删除的, 中转站的文件也可以加长时间,也可以保留到收藏夹里去!会员等级越高储存量。汉语拼音:bèifèn
解释:
(1) make up the number 〈方〉∶虚设,以…充数
(2) reserved∶备用的份额
其他解释:
当病毒入侵或者系统错误 *** 作对 *** 作系统带来的较大的或致命的麻烦时,为避免重装系统的费时费力,在系统稳定时对系统盘(一般是C盘)所有数据拷贝成一文件,存储于其他的盘;当系统出现问题时可以利用这个文件进行恢复的 *** 作,叫备份。
上所述只能算是系统备份,而备份包括系统备份和文件(数据)备份:系统备份即将 *** 作系统文件备份生成文件保存下来,当系统出现问题时可以将这个备份文件恢复到备份时的状态;而文件(数据)备份即对重要数据资料如:文档、数据库、记录、进度等备份下来生成一个备份文件放在安全的存储空间内,当发生数据被破坏或丢失时可将原备份文件恢复到备份时状态。一般备份工作用备份软件来处理。优秀的系统备份软件有Ghost等,优秀的数据备份软件有国内的爱数备份软件等。
备份的方式
[编辑本段]
备份是容灾的基础,是指为防止系统出现 *** 作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止 *** 作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。
目前比较常见的备份方式有:
定期磁带备份数据。
远程磁带库、光盘库备份。即将数据传送到远程备份中心制作完整的备份磁带或光盘。
远程关键数据+磁带备份。采用磁带备份数据,生产机实时向备份机发送关键数据。
远程数据库备份。就是在与主数据库所在生产机相分离的备份机上建立主数据库的一个拷贝。
网络数据镜像。这种方式是对生产系统的数据库数据和所需跟踪的重要目标文件的更新进行监控与跟踪,并将更新日志实时通过网络传送到备份系统,备份系统则根据日志对磁盘进行更新。
远程镜像磁盘。通过高速光纤通道线路和磁盘控制技术将镜像磁盘延伸到远离生产机的地方,镜像磁盘数据与主磁盘数据完全一致,更新方式为同步或异步。
数据备份必须要考虑到数据恢复的问题,包括采用双机热备、磁盘镜像或容错、备份磁带异地存放、关键部件冗余等多种灾难预防措施。这些措施能够在系统发生故障后进行系统恢复。但是这些措施一般只能处理计算机单点故障,对区域性、毁灭性灾难则束手无策,也不具备灾难恢复能力。
主要灾备技术概览
[编辑本段]
系统灾难恢复(BMR)
系统灾难恢复,就是在系统出现崩溃的时候,能够用非常少的步骤,将系统重建,包括上面的系统补丁、应用软件和数据。这样可以提高恢复的准确性、缩短恢复时间、缩短业务中断时间。
目前的主要灾备技术,在恢复的时候有这么几种方式:
采用公用的一张光盘,所有的系统都采用这一张光盘。这个光盘可以启动系统,同时可以启动网络,然后备份服务器将备份在磁带库(或者虚拟带库)中的整个硬盘内容或者第一主分区内容恢复到灾难机。这样不论灾难机原来有多大容量数据,都可以存放在整个备份系统的备份设备中,统一进行管理,而且不需要经常刻光盘,也就是说光盘不需要经常更新。比较典型的代表是BakBone NetVault VaultDR。右图是BakBoneNetVault VaultDR灾难备份和恢复的数据流,所有系统采用统一的光盘进行。
需要针对每台计算机单独刻光盘,恢复的时候需要利用针对性的光盘来恢复,每台机器都需要自己的光盘,而且需要定期不断更新。这种方式的最大不足是经常要刻光盘,否则灾难出现的时候如果没有光盘或者光盘太久了,都会影响恢复的速度和恢复后的状态。这种技术的典型代表是EMC NetWork Recovery Manager模块。
恢复时需要借助网络启动,也就是需要具备一台相同 *** 作系统的主机作为引导机器,然后利用备份的内容进行恢复。这种技术的典型代表是Symantec NetBackup的Bare Metal Restore模块。
*** 作系统自己提供的灾备工具。对于大多数Unix小型机,都提供系统备份工具。借助于系统自身提供的磁带机,利用一个简单的命令,HP-UX采用make_recovery就可以把整个root卷备份到服务器自带的4mm磁带上。在恢复的时候,这盘磁带可以自启动系统,采用一个命令就可以将整个root卷恢复到硬盘上。这种方式的好处是简单和经济,尤其对于Unix系统,这样的方式远比目前备份软件提供的BMR模块方便、安全和经济,因为备份软件提供的BMR模块往往需要相同平台的其他服务器来启动。
数据远程复制
将数据在另外的地方实时产生一份可用的副本,此副本的使用不需要做数据恢复,可以将副本立即投入使用。数据复制的最大好处是副本数据立即可用,没有数据恢复时间,RTO 非常好,同时因为是实时复制,RPO也非常好,几乎不会丢失数据。缺点是费用远比数据备份要高,不仅仅是数据复制系统价格高,还需要另外的硬盘存储空间和主机系统,甚至建立另外的远程机房,考虑网络布线,这些都将带来成本大大增加,所以数据复制的建设和维护费用远远大于数据备份。
数据复制目前有如下实现方式:
基于主机。基于主机的数据复制技术,可以不考虑存储系统的同构问题,只要保持主机是相同的 *** 作系统即可,而目前也存在支持异构主机之间的数据复制软件,如BakBone NetVault Replicator就可以支持异构服务器之间的数据复制,可以支持跨越广域网的远程实时复制。缺点是需要占用一点主机资源。
基于存储系统。利用存储系统提供的数据复制软件,复制的数据流通过存储系统之间传递,和主机无关。这种方式的优势是数据复制不占用主机资源,不足之处是需要灾备中心的存储系统和生产中心的存储系统有严格的兼容性要求,一般需要来自同一个厂家的存储系统,这样对用户的灾备中心的存储系统的选型带来了限制。
基于光纤交换机。这项技术正在发展中,利用光纤交换机的新功能,或者利用管理软件控制光纤交换机,对存储系统进行虚拟化,然后管理软件对管理的虚拟存储池进行卷管理、卷复制、卷镜像等技术,来实现数据的远程复制。比较典型的有Storag-age,Falcon等。
基于应用的数据复制。这项技术有一定局限性,都是针对具体的应用。主要利用数据库自身提供的复制模块来完成,比如OracleDataGuard,Sybase Replication 等。
CDP 连续数据保护技术
CDP 技术是目前最热门的数据保护技术,它可以捕捉到一切文件级或数据块级别的数据写改动,可以对备份对象进行更加细化的粒度的恢复,可以恢复到任意时间点。
CDP技术目前是一个新兴的技术,在很多传统的备份软件中都逐渐融入了CDP的技术。比如BakBone NetVault Backup 80 追加了TrueCDP模块,Symantec BackupExec11d等。其他公司包括EMC,Symantec都并购了一些CDP的软件,正在和传统的备份软件进行整合,目前还都在整合中。
CDP技术包括两种:
Near CDP,就是我们说的准CDP,它的最大特点是只能恢复部分指定时间点的数据(FPIT,Fixed Point In Time),有点类似于存储系统的逻辑快照,它无法恢复任意一个时间点。目前Symantec 、CommVault的CDP都属于这种类型。
TrueCDP,我们称之为真正的CDP,它可以恢复指定时间段内的任何一个时间点(APIT,Any Point In Time),目前BakBone TrueCDP属于TrueCDP类型。
当前灾备的主要应用情况
目前采用灾备方案的分布在各个行业,不过大家都是按照一定的梯度来使用。
首先采用的是系统灾难备份(BMRBare MetalRecovery),因为这种方案成本最低,只要在建设数据备份系统的时候追加一些模块就可以完成。不需要附加的存储空间,也不需要附加的容灾机房,所以,有条件的用户几乎都可以实施。只不过有的用户采用 *** 作系统提供的备份工具来辅助,有的用户采用备份软件提供的灾难模块来完成。这样的用户数量最大,分布在各个行业。BakBone 的VaultDR在使用BakBone NetVault的备份软件用户中被广泛采用。很多用户非常喜欢BakBone VaultDR不用关心 *** 作系统类型,而且一张标准光盘可以应用到所有Intel x86服务器进行灾难备份和恢复。
其次是建立容灾系统的用户,大数据量的高端企业普遍采用基于存储的数据复制技术,比如电信、金融行业。中低端用户普遍采用基于主机的数据复制软件,成本较低,而且不需要进行严苛的存储系统采购,尤其是BakBone的NetVault Replicator不但可以进行远程数据复制,而且可以支持异构平台,所以在国内外有广泛的用户,一些政府部门、电力公司、证券部门、网站公司等目前都采用这种方式,而且大多运用在Windows、Linux平台。基于存储交换机层的虚拟存储技术虽然也在有了一些用户,但是因为此技术起步时间有限,技术成熟度需要进一步验证,很多用户只是做为试点,没有大范围的展开。对于基于应用的数据复制方式,也有部分高端客户在采用,而且也有大量的用户。
对于CDP技术,才刚刚起步,这种技术满足了很多关心灾备的用户的需求,在RTO 和RPO方面都能得到很高的标准,同时还可以进行任意历史版本的重现,正在被越来越多的用户所关注,相信将来会有非常广泛的用户。BakBone的TrueCDP可以进行任意时间点的恢复,是真正意义上的CDP,将会比其他准CDP产品有更大的优势,会被更多关心灾备的用户所选用。
应用误区
灾备系统因为能够带来业务的连续性,正越来被大家所重视,但是在使用过程中也要切记出现一些误区。
没有选择适合自己的。没有仔细分析和明确业务连续要求,对RTO和RPO没有进行仔细研究,要么不做,要做就想追求最全面的,这样可能忽视了最需要的建设,没有切实满足自己的需要。
认为灾备系统是万能的,夸大灾备系统的作用,忽视了备份系统、高可用系统的建设。其实各个系统都有自己的作用,需要根据实际需求进行建设。
没有有步骤分阶段的进行灾备建设,总想等实际成熟的时候全面建设,甚至还没有先进行数据备份系统的建设,就开始着手进行灾备系统建设。不进行备份系统建设,就没有满足数据安全的底线,在关键时刻缺少一份完整的数据,而花费大量的财力进行灾备系统建设,反而得不偿失。
多种灾备技术的选用不合理,比如主机系统的资源可以接受基于主机的复制软件来运行,却选用了基于存储系统的设计,造成必须选用相同类型的存储设备,增加了总体费用。
对BMR系统灾难备份总是希望选用备份软件自带的BMR模块。其实,备份软件自带的BMR模块对于Window和Linux比较方便,但并不是对于所有的Unix系统都合适,在Unix系统备份方面,Unix自带的系统备份工具和自带的磁带机就非常方便,一个命令就可以完成系统备份,还不用依赖于其他服务器,远远胜于一些备份软件自带的BMR模块,不但 *** 作方便,而且减少费用。
未来发展方向
未来的技术发展应该是多种技术并存,而且越能满足客户需求的方式更能得到客户的关注。
未来的发展之一应该是基于主机的异构复制技术会有更广泛的市场。因为大多数客户具备异构主机环境,支持异构环境的数据复制技术,就可以利用现有环境,各台主机之间互为复制。对于不支持异构环境的复制软件,就需要购买相同的存储或者购买相同 *** 作系统的主机进行数据复制,增加了灾备的总体费用。
未来的发展之二就是CDP技术。CDP融合了数据备份和数据复制的优点,既可以进行实时数据保护,还可以任意时间点的历史数据恢复,将会具有更加强大的生命力。随着TrueCDP和传统备份软件的无缝衔接,将会有越来越多的用户采用TrueCDP 进行灾备系统建设。右图是目前广为流行的BakBone NetVault TureCDP 备份系统架构图。
常见的备份技术
[编辑本段]
备份系统的作用:很多系统管理员认为,投资建立一个备份任务的管理,较原来复杂的备份系统只是在恢复的时候才起作用有些浪费,并且平时增添了很多的管理任务,这对于企业来说是一个大的浪费。
这个问题是一个大问题,直接涉及到对于一个企业的信息系统的投资回报率(ROI)。当IT系统的重要性非常高,企业的关乎生命的数据都在计算机系统里面,那么数据的保护就非常重要,这是其一。另外,实施备份系统并不会带来更多的管理任务,相反为系统管理员带来了很多维护上的方便,主要有以下几点:
备份的自动化,降低由维护员的 *** 作带来的风险;
数据库在线备份,保证24×7小时业务运行;
文件系统及数据库数据的时间点恢复,历史版本管理;
磁带的复制(Cloning),可降低磁带的出错几率和实现异地容灾保存;
网络备份、LAN-Free及Serverless多种备份方式;
系统灾难快速恢复。
因此,如果企业必须实现上述功能,而企业又不实施备份系统时,需要的人力及设备的投资如果大于实施备份系统的投资,则该备份系统的投资是可以被接受的。
备份系统的功能:用户只需要简单的备份就可以了,不必要那么复杂。用户买了很多备份系统中没有用处的先进技术,没有必要在系统中实现过多的复杂功能。
备份系统实现的功能是备份技术发展到一定阶段的产物,先进技术的出现也由于用户的系统中有这样的需求。当IT系统发展到一定程度,用户对IT系统的依赖型增强,IT系统的数据量越来越大,对系统备份的要求就水涨船高。但
好的备份系统应该有如下的特点:
备份系统可根据应用系统的需要非常容易地进行扩展;
满足未来的数据量及应用系统升级带来的备份系统的压力;
备份系统中,尤其是备份软件的可升级能力。
总体来说,备份技术已经经历了几个发展阶段,从传统的磁带备份到网络备份,从SCSI LAN-Free备份到SAN结构的动态共享LANFree备份,直到目前出现的Serverless备份。可以预见,未来备份产品有以下几个趋势:
磁盘备份技术:随着SATA磁盘价格进一步下降,磁盘的备份优势逐渐体现出来。目前EMC已经推出了使用磁盘作为虚拟磁带库的产品,在功能上可以替代磁带库的功能。笔者认为,该产品的大批量投放市场,会在一定程度上引发备份硬件设备的升级换代。
iSCSI技术:该技术可以利用现有的TCP/IP网络进行数据传输,用户可以很方便地实现数据的远程异地保护。目前市场上已经出现了较多这样的产品,相信随着产品的成熟,会有很多异地备份和容灾方案会选择该技术。
NDMP协议:NDMP(网络数据管理协议)作为一种标准,目前已经发展到了Version 4,支持该协议的产品,可以非常方便地实现NAS服务器数据的快速备份和恢复。对于大数量的小文件,该技术有着得天独厚的优势。
SnapShot备份技术:目前很多的磁盘阵列都提供了SnapShot功能,而对于磁盘阵列上的SnapShot,我们可以充分利用SnapShot技术进行数据的Serverless备份,这对于企业级的大型系统有着十分重要的意义,极大地降低了备份时对于生产系统的资源占用,并且可以非常快速地恢复。
实现备份介质的生命周期管理
通常每盘磁带都有一定的使用次数限制,因此,对于磁带备份系统来说,磁带使用了一定次数后,就应该摒弃掉,不能用来备份关键数据。
备份系统的维护:人们投资购买了全自动的备份系统,目的就是降低维护工作量,只要实施了该系统,维护工作就可以放松了,只要过一周或者一个月检查一下备份的状态就可以了。
当用户实施了备份系统后,对于备份系统的维护工作仍然非常重要。主要由以下因素决定。
由于目前很多单位IT系统的主机很多,应用系统很多,并且每套应用系统都有相应的管理和维护人员,备份是各种应用数据备份任务的集中管理。因此对于应用系统较为复杂的用户来说,可以设立备份系统管理员或者存储备份工程师,对整体备份系统进行维护。
随着数据量的增大,应用系统的增长,备份策略随着时间的迁移应进行优化。
备份系统涉及的技术包括 *** 作系统、数据库、存储、磁带库等诸多技术,因此建议备份系统管理员对各种知识有一定的了解,并且除了参加备份系统知识的培训外,还要参加 *** 作系统、数据库等产品的专业培训,以保证应用系统在出现灾难时尽快实现数据的恢复。
关键数据库的日常备份如果失败,可能导致数据库的挂起。例如,对于Oracle数据库来说,如果不及时对数据库的“归档日志”进行备份,则会导致整个数据库的停止。
如果磁带库备份系统中有“克隆”的功能,还需要每日将“克隆”的介质取出,放置到异地保存,以利于容灾。
备份系统产品的选择:在选择产品时,备份磁带库容量尽可能大,磁带机速度尽可能快,尽可能使用最先进的技术。
在产品的选择过程中,性价比是最重要的指标之一,但绝不是全部。建议用户在选择产品的时候考虑以下几个因素:
本系统应用数据的类型、数据量、备份策略(全备份、增量备份等)及关键数据的保留时间决定了磁带库的总容量;
备份时间窗口和备份数据量的峰值数据量决定了磁带机的最低数量;
应用系统的种类和数据类型决定备份时采用哪些技术。
如用NAS设备备份,尽量选择NDMP备份;SAN架构备份尽量选用磁带机动态共享;磁盘阵列提供了镜像或者SNAP功能,可以使用SnapShot备份技术。
磁带机技术的选择方面,建议选择较为通用的设备,对于该磁带机来说, *** 作系统及备份软件对其兼容的程度较好。
由于磁带机属于机械设备,故障率较磁盘、光盘等设备要高,因此配置磁带机时尽量保持冗余。目前SATA磁盘技术有了突飞猛进的发展,磁盘备份技术已经成为了发展方向。
硬件设备考虑备件的提供情况及提供商的服务水平,而对于备份软件来说,提供专业服务及技术支持也是需要考虑的重要因素。
备份软件应该具有较广泛的兼容性。
数据容灾与数据备份的联系
[编辑本段]
企业关键数据丢失会中断企业正常商务运行,造成巨大经济损失。要保护数据,企业需要备份容灾系统。但是很多企业在搭建了备份系统之后就认为高枕无忧了,其实还需要搭建容灾系统。数据容灾与数据备份的联系主要体现在以下几个方面:
数据备份是数据容灾的基础
数据备份是数据高可用的最后一道防线,其目的是为了系统数据崩溃时能够快速的恢复数据。虽然它也算一种容灾方案,但这种容灾能力非常有限,因为传统的备份主要是采用数据内置或外置的磁带机进行冷备份,备份磁带同时也在机房中统一管理,一旦整个机房出现了灾难,如火灾、盗窃和地震等灾难时,这些备份磁带也随之销毁,所存储的磁带备份也起不到任何容灾功能。
容灾不是简单备份
真正的数据容灾就是要避免传统冷备份所具有先天不足,它能在灾难发生时,全面、及时地恢复整个系统。容灾按其容灾能力的高低可分为多个层次,例如国际标准SHARE 78 定义的容灾系统有七个层次:从最简单的仅在本地进行磁带备份,到将备份的磁带存储在异地,再到建立应用系统实时切换的异地备份系统,恢复时间也可以从几天到小时级到分钟级、秒级或0数据丢失等。
无论是采用哪种容灾方案,数据备份还是最基础的,没有备份的数据,任何容灾方案都没有现实意义。但光有备份是不够的,容灾也必不可少。容灾对于IT而言,就是提供一个能防止各种灾难的计算机信息系统。从技术上看,衡量容灾系统有两个主要指标:RPO(Recovery Point Object)和RTO(Recovery Time Object),其中RPO代表了当灾难发生时允许丢失的数据量;而RTO则代表了系统恢复的时间。
容灾不仅是技术
容灾是一个工程,而不仅仅是技术。目前很多客户还停留在对容灾技术的关注上,而对容灾的流程、规范及其具体措施还不太清楚。也从不对容灾方案的可行性进行评估,认为只要建立了容灾方案即可高枕无忧,其实这具有很大风险的。特别是在一些中小企业中,认为自己的企业为了数据备份和容灾,整年花费了大量的人力和财力,而结果几年下来根本就没有发生任何大的灾难,于是放松了警惕。可一旦发生了灾难时,后悔晚矣!这一点国外的跨国公司就做得非常好,尽管几年下来的确未出现大的灾难,备份了那么磁带,几乎没有派上任何用场,但仍一如既往、非常认真地做好每一步,并且基本上每月都有对现行容灾方案的可行性进行评估,进行实地演练。
数据容灾等级
设计一个容灾备份系统,需要考虑多方面的因素,如备份/恢复数据量大小、应用数据中心和备援数据中心之间的距离和数据传输方式、灾难发生时所要求的恢复速度、备援中心的管理及投入资金等。根据这些因素和不同的应用场合,常见的容灾备份等级有以下四个:
本地备份、本地保存的冷备份
这一级容灾备份,实际上就是上面所指的数据备份。它的容灾恢复能力最弱,它只在本地进行数据备份,并且被备份的数据磁带只在本地保存,没有送往异地。
在这种容灾方案中,最常用的设备就是磁带机,当然根据实际需要可以是手工加载磁带机,也可以是自动加载磁带机。前者主要适用于存储数据容量较小的中小型企业,主要产品有IBM的TotalStorage Ultrium 外置式磁带机 3580,单盒磁盘窝囊可达200GB,压缩后可存储400GB数据,可满足绝大多数中小企业,乃至大型企业数据备份需求。HP的磁带机产品线更是非常全面,手工加载的磁带机目前主要有HP Surestore DAT 24、HP Surestore DAT 40、HP StorageWorks DAT 72,它们单盘磁带所能存储的容量分别是24GB、40GB和72GB,不同用户可灵活选择,另外HP还有一个LTO-Ultrium磁带机系列磁带机和DLT/SDLT系列磁带机。
自动加载磁带机中IBM主要有 TotalStorage企业磁带机 3592,HP有StorageWorks DAT 40x6T等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)