Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1213342
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-11 20:34:30

随着计算机的普及应用和企事业单位网络数据的不断增加,大家都开始关注网络数据的重要性了。对于一般企业来讲,或许并不是非常重要,最多不过就是一些日常行政文件和简单的销售记录;而对于一个以电子商务为经营手段的企业来讲,网络数据是企业赖以生存的基础,可以说就是整个企业的生命。这些数据一旦损坏或丢失,都将对企业造成不可估量的损失。对于像电信、金融、证券等行业,那更是如此。由此,人们开始关注如何来确保数据的完好,而数据备份则是唯一的解决方案。本文要向大家介绍数据备份方面的主要知识。

    一、三种常用的数据备份方式

    1. 全备份( Full Backup)

    所谓全备份,就是对整个系统进行备份,包括和应用程序生成的数据。这种备份方式的特点就是备份的数据最全面、最完整。当发生数据丢失的灾难时,只要用一盘(即灾难发生前一天的备份磁带),就可以恢复全部的数据。

    但它也有不足之处:首先,由于是对整个服务器系统进行备份,因此数据量非常大,占用备份的磁带设备比较多,备份时间比较长。如果每天进行这种全备分,则在备份数据中会有大量内容是完全重复的,例如操作系统与应用程序。这些重复的数据占用了大量的磁带空间,这对用户来说就意味着增加成本。

    这种备份方式通常只是在备份的最开始一、两天采用。

    2. 增量备份 (Incremental Backup)

    增量备份指每次备份的数据只是相当于上一次备份后增加的和修改过的数据,注意是相对上一次备份而增加或修改过的数据。这种备份的优点很明显:没有重复的备份数据,节省磁带空间,又缩短了备份时间。但它的缺点在于当发生灾难时,恢复数据比较麻烦。举例来说,如果系统在星期四的早晨发生故障,那么现在就需要将系统恢复到星期三晚上的状态。这时,管理员需要找出星期一的完全备份磁带进行系统恢复,然后再找出星期二的磁带来恢复星期二的数据,最后再找出星期三的磁带来恢复星期三的数据。很明显,这比第一种策略要麻烦得多。另外,在这种备份下,各磁带间的关系就像链子一样,一环套一环,其中任何一盘磁带出了问题,都会导致整条链子脱节。

    这种备份方式适用于进行了完全备份后的后续备份。

    3. 差分备份 (Differential Backup)

    差分备份就是每次备份的数据是相对于上一次全备份之后新增加的和修改过的数据,注意这是相对上一次全备份之后新增加或修改过的数据,而并不一定是相对上一次备份。管理员先在星期一进行一次系统完全备份;然后在接下来的几天里,再将当天所有与星期一不同的数据(增加的或修改的)备份到磁带上。差分备份无需每天都做系统完全备份,因此备份所需时间短,并节省磁带空间,它的灾难恢复也很方便,系统管理员只需两盘磁带,即系统全备份的磁带与发生灾难前一天的备份磁带,就可以将系统完全恢复。

    这种备份方式也适用于进行了完全备份后的后续备份。

二、常见的数据备份设备

    1.

    磁盘阵列又叫RAID(Redundant Array of Inexpensive Disks,廉价磁盘冗余阵列)是我们见得最多,也是用得最多的一种数据备份设备,同时也是一种数据备份技术。它是指将多个类型、容量、接口,甚至品牌一致的专用硬磁盘或普通硬磁盘连成一个阵列,使其能以某种快速、准确和安全的方式来读写磁盘数据,从而达到提高数据读取速度和安全性的一种手段。

    磁盘阵列读写方式的基本要求是,在尽可能提高磁盘数据读写速度的前提下,必须确保在一张或多张磁盘失效时,阵列能够有效地防止数据丢失。磁盘阵列的最大特点是数据存取速度特别快,其主要功能是可提高数据的可用性及容量,并将数据有选择性地分布在多个磁盘上,从而提高系统的数据吞吐率。另外,磁盘阵列还能够免除单块故障所带来的灾难后果,通过把多个较小容量的硬盘连在智能控制器上,可增加存储容量。磁盘阵列是一种高效、快速、易用的网络存储备份设备。

    这种磁盘阵列备份方式适用于大多数,对数据传输性能要求不是很高的中小企业选用。

    磁盘阵列有多种部署方式,也称RAID级别,不同的RAID级别,备份的方式也不同,目前主要有RAID0、RAID1、RAID3、RAID5等几种,也可以是几种独立方式的组合,如RAID10就是RAID0与RAID1的组合。

    磁盘阵列需要有磁盘阵列控制器,在有些中就自带有这个RAID控制器,提供了相应的接口。而有些主板上没有这种控制器,这样,需要配置RAID时,就必须外加一个(阵列卡)插入服务器的PCI插槽中。RAID控制器的磁盘接口通常SCSI接口,不过目前也有一些RAID阵列卡提供了IDE接口,使IDE硬盘也支持RAID技术。同时,随着SATA接口技术的成熟,基于SATA接口的RAID阵列卡也是非常之多的。

    目前一些服务器厂商都开发有自己专用的RAID阵列卡,如图1所示的就是IBM的一款单通道磁盘阵列卡ServerRaid4Lx,它支持RAID 0、RAID 1、RAID 5、RAID 10这么几种阵列方式。也有一些阵列卡提供2个,甚至4个磁盘接口通道,如图1右图所示的是一款双通道的SCSI接口RAID阵列卡。

图1(点击看大图)

    如图2所示的是SYBA公司的一款Ultra ATA 133(IDE/13)阵列卡,它具有高达每秒133MB的传输速率,支持Ultra ATA 133 硬盘,向下兼容Ultra ATA 100 66/33标准 。支持RAID 0、1、0+1阵列方式, 支持Ultra ATA硬盘CRC检测,最多可连接4个IDE/ATA设备,支持Windows 98se / ME / 2000/NT/XP /MacOS。

图2(点击看大图)

    如图3所示的是SYBA公司的一款SATA-150阵列卡,支持串行ATA150传输规格,可达到每秒150MB的峰值传输速度。双通道串行ATA接口共可支援两组并行ATA硬盘,对应48-bitLBA模式,支持137GB以上容量硬盘、Raid0及Raid1阵列方式和Windows 98/Me/NT4.0/2000/XP、Linux操作系统。

图3(点击看大图)

  2. 光盘塔

    光盘塔(CD-ROM Tower)是由多个SCSI接口的CD-ROM器串联而成的,光盘预先放置在CD-ROM驱动器中。受SCSI总线ID号的限制,光盘塔中的CD-ROM驱动器一般以7的倍数出现。用户访问光盘塔时,可以直接访问CD-ROM驱动器中的光盘,因此光盘塔的访问速度较快。如图4就是一款9U规格的光盘柜。

图4

    由于所采用的是一次性写入的CD-ROM光盘,所以不能对数据进行改写,光盘的利用率圆满解决低,所以通常只适用于不需要经常改写数据的应用环境选用,如一次性备份和一些图书馆之类的企业。

阅读(448) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~