专栏中心

EEPW首页 > 专栏 > 什么是容错技术?

什么是容错技术?

发布人:yanqin 时间:2009-05-19 来源:工程师 发布文章

 

  简单地说,容错就是当由于种种原因在系统中出现了数据、文件损坏或丢失时,系统能够自动将这些损坏或丢失的文件和数据恢复到发生事故以前的状态,使系统能够连续正常运行的一种技术。

 

  容错FT(Fault Tolerant)技术一般利用冗余硬件交叉检测操作结果。随着处理器速度的加快和价格的下跌而越来越多地转移到软件中。未来容错技术将完全在软件环境下完成,那时它和高可用性技术之间的差别也就随之消失了。

 

  局域网的核心设备是服务器。用户不断从文件服务器中大量存取数据,文件服务器集中管理系统共享资源。但是如果文件服务器或文件服务器的硬盘出现故障,数据就会丢失,所以,我们在这里讲解的容错技术是针对服务器、服务器硬盘和供电系统的。

 

1、双重文件分配表和目录表技术

 

  硬盘上的文件分配表和目录表存放着文件在硬盘上的位置和文件大小等信息,如果它们出现故障,数据就会丢失或误存到其他文件中。通过提供两份同样的文件分配表和目录表,把它们存放在不同的位置,一旦某份出现故障,系统将做出提示,从而达到容错的目的。

 

2、快速磁盘检修技术

 

  这种方法是在把数据写入硬盘后,马上从硬盘中把刚写入的数据读出来与内存中的原始数据进行比较。如果出现错误,则利用在硬盘内开设的一个被称为“热定位重定区”的区,将硬盘坏区记录下来,并将已确定的在坏区中的数据用原始数据写入热定位重定区上。

 

3、磁盘镜像技术

 

  磁盘镜像是在同一存储通道上装有成对的两个磁盘驱动器,分别驱动原盘和副盘,两个盘串行交替工作,当原盘发生故障时,副盘仍旧正常工作,从而保证了数据的正确性。

 

4、双工磁盘技术

 

  它是在网络系统上建立起两套同样的且同步工作的文件服务器,如果其中一个出现故障,另一个将立即自动投入系统,接替发生故障的文件服务器的全部工作。

 

5、网络操作系统具有完备的事务跟踪系统

 

  这是针对数据库和多用户软件的需要而设计的,用以保证数据库和多用户应用软件在全部处理工作还没有结束时或工作站或服务器发生突然损坏的情况下,能够保持数据的一致。其工作方式是:对指定的事务(操作)要么一次完成,要么什么操作也不进行。

 

6、UPS监控系统

 

UPS监控系统用于监控网络设备的供电系统,以防止供电系统电压波动或中断。

 

在工作中,我们选取的容错技术应根据实际情况而定(如资金,规模等)。

 

 

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

拆解:Vivo X Fold 3 Pro

基础教程:运算放大器和专用放大器的应用和常识

视频 2012-06-18

西门子与Rittal合作开发人工智能数据中心电力基础设施

从COM到SMARC再到OSM:嵌入式计算模块的发展

NVIDIA CloudXR将RTX系统连接到Apple Vision Pro

基于RISC-V实现高可靠性能:为何架构、微架构与编译器必须协同工作

基础教程: 理解数据采样系统

视频 2012-06-18

TrueFFS的问题

jwp11 2005-04-04

拆解:索尼 Xperia 1 VI

基础教程:模拟开关和多路复用器基础知识

视频 2012-06-18

瑞萨通过双向650V GaN开关实现了功耗效率提升

FPGA在边缘人工智能中日益扩大的作用

格科推出两款5000万像素图像传感器,助力手机与多元智能终端影像升级

ADI实验室电路-完整版

视频 2012-06-18

ADI实验室电路-工程师版

视频 2012-06-18

即使在汽车中,基本的逻辑功能依然是必需的

更多 培训课堂
更多 焦点
更多 视频

技术专区