磁盘镜像技术介绍

“磁盘镜像”一词一般有两种不同含义。一种是指复制到相同功能的存储装置中以起到增强数据整合度,增强容错功能,增加吞吐量等作用(如RAID)。这时对应英文一般为Disk Mirror,以下称为磁盘镜。另一种含义是指复制到不同的装置或数据格式,主要用于数据备份。这时对应英文一般为Disk Image,以下称为磁盘映像。通常在使用中这两者都称为“镜像”或“磁盘镜像”。

磁盘镜像(Disk Mirroring)——为了避免磁盘驱动器发生故障而丢失数据,便增设了磁盘镜像功能。为实现该功能,须在同一磁盘控制器下,再增设一个完全相同的磁盘驱动器。当采用磁盘镜像方式时,在每次向主磁盘写入数据后,都需要将数据再写到备份磁盘上,使两个磁盘上具有完全相同的位像图。把备份磁盘看作是主磁盘的一面镜子。当主磁盘驱动器发生故障时,由于有备份磁盘的存在,在进行切换后,使主机仍能正常工作。磁盘镜像虽然实现了容错功能,却使磁盘的利用率降至50%,也未能使服务器的磁盘I/O速度得到提高。

磁盘镜(Disk Mirror),指实时的将一个逻辑磁盘卷上的数据复制到若干个逻辑磁盘卷上,以确保其连续可用性、一致性及准确性。镜像卷是指某个逻辑磁盘卷的单独且完整的拷贝。远程磁盘镜的技术可用于灾难恢复。由所使用技术的不同,磁盘镜可以由同步、异步、半同步、时间点等等方式建立。

磁盘镜由储存子系统里的微代码来实现,有时也借助于主机上的其它软件。由于镜像的过程所依赖的微代码和硬件密切相关,不同的储存设备供应商对于磁盘镜的实现都会有所不同。

真正的同步磁盘镜可以实现无损失的恢复点目标(Recovery Point

Objective,或RPO)。异步磁盘镜可以实现几秒种的RPO。其它的技术则可以实现几分钟到几小时的RPO。

磁盘镜主要用于企业数据储存和磁盘阵列技术(例如RAID-1)。

磁盘像(Disk Image),是指将有某种储存装置(例如CD)的完整内容及结构保存为一个电脑档案,所以通常这些档案都会是很大。一般只有一个档案,里面包含了许多的档案备份。镜像的制作方法除了工具把实体磁盘的内容保存起来之外,也有专门的工具可不从实体磁盘制作出镜像(例如不需读取实体CD即可制作CD镜像)。

最常用到的磁盘镜像是光盘镜像,是指从CD或DVD制作的镜像。简单地说,光盘镜像就是CD或DVD的拷贝,所有的资料都存在一个档案中,借此保存CD或DVD的结构及完整性。光盘镜像通常是以ISO 9660格式存储的,其扩展名为.iso。

随身碟或软碟的镜像档为IMG格式;而诺顿魅影系统(Ghost)则可以为硬盘产生GHO格式(版本9.0以后为V2I格式)的镜像;Mac

OS X常用的磁盘映像文件为DMG格式,常常用于打包软件用于网络分发,或备份磁盘等。

磁盘镜像已经成为许多企业工作站和服务器级别的日常应用。你要想“必须现在拥有”世界范围上提供高度安全性、远程用户、最小的停机和数据丢失容差,使用磁盘镜像是再适合不过了的。磁盘镜像在备份、数据存储管理以及灾难恢复和安全事件的反应中扮演着至关重要的角色。在很多企业中,磁盘镜像是上述情况中唯一使用的技术。

磁盘镜像软件进行数据备份和恢复已经很多年了,磁盘镜像在这方面的应用并没有的到广泛的市场。虽然赛门铁克的Gost和驱动镜像技术依然流行,但也有一些其他的磁盘镜像厂商,像Acronis

Inc.,、LSoft Technologies 和UltraBac

Software,在这个领域做的更加突出。这些产品看上去感觉和传统的数据备份软件没什么两样,但是他们的备份和恢复数据是在一个较低层的级别:即驱动器扇区。

你可能感兴趣的:(磁盘镜像技术介绍)