试分析,在第一级磁盘容错技术和第二级磁盘容错技术中,各采取了哪些容错措施?什么是写后读校验?

admin2019-01-16  43

问题 试分析,在第一级磁盘容错技术和第二级磁盘容错技术中,各采取了哪些容错措施?什么是写后读校验?

选项

答案在第一级磁盘容错技术中,包括以下容错措施: (1)双份目录和双份文件分配表。在磁盘上存放的文件目录和文件分配表FAT均为文件管理所用的重要数据结构,所以为之建立备份。 (2)在系统每次加电启动时都要对两份目录和两份FAT进行检查,以验证它们的一致性。 在第二级磁盘容错技术中,包括以下容错措施: (1)磁盘镜像。在同一磁盘控制器下增设一个完全相同的磁盘驱动器,在每次向文件服务器的主磁盘写入数据后,都要采用写后读校验方式将数据再同样地写到备份磁盘上,使两者具有完全相同的位像图。 (2)磁盘双工。将两台磁盘驱动器分别接到两个磁盘控制器上,同样使这两台磁盘机镜像成对,从而在磁盘控制器发生故障时起到数据保护的作用。在磁盘双工时,由于每一个磁盘都有自己的独立通道,故可以同时(并行)地将数据写入磁盘。在读入数据时,可采用分离搜索技术,从响应快的通道上取得数据,因而加快了对数据的读取速度。 (3)热修复重定向和写后读校验。两者均用于防止将数据写入有缺陷的盘块中。就热修复重定向而言,系统将一定的磁盘容量作为热修复重定向区,用于存放当发现盘块有缺陷时的待写数据,并对写入该区的所有数据进行登记,方便将来对数据进行访问。而写后读校验则是为了保证所有写入磁盘的数据都能写入到完好的盘块中,故在每次从内存缓冲区向磁盘中写入一个数据块后,应立即从磁盘上读出该数据块并送至另一缓冲区中,再将该缓冲区中内容与原内存缓冲区中在写后仍保留的数据进行比较。若两者一致,便认为此次写入成功,可继续写入下一个盘块;否则,则重写。若重写后两者仍不一致,则认为该盘块有缺陷,此时便将应写入该盘块的数据写入热修复重定向区中,并将该损坏盘块的地址记录在坏盘块表中。

解析
转载请注明原文地址:https://kaotiyun.com/show/clRi777K
0

最新回复(0)