十四、磁盘双工和镜像
  Novell对其网络操作系统3使用种级别的系统故障容错(SFT):
  .SFT Level 1:Hot fix。
  .SFT Level 2:磁盘双工和镜像。
  .SFT Level 3:服务器双工。
  SFT level 1也称为热维修级,定义为写后读核算。不管Netware哪一个版本,只要写入一块数据,便立即读出,核实所读的内容是否与写入的内容相同。如不同则意味着磁盘该区域有故障,该块数据便重新写到称为重定向区域的一个特殊区域。大约2%的磁盘作为重定向区加以保留。磁盘故障部分记录在一张故障块表中。磁盘在这个区域永远不会再写入数据,直至维修后方可再使用。下图示出了这一过程。

高速文件缓冲器
写入磁盘块1729
写后读核实检查
磁盘块1729损坏,高速文件缓冲器重新写入Hot Fix重定向区
坏数据块位置1729记录到坏数据块表中
  SFT Level 2有两个选项,其一是磁盘镜像,其二是磁盘双工。 大部分磁盘控制器支持两个磁盘通道。相同尺寸的两个磁盘连接到磁盘控制器上。一个磁盘指定为主盘,另一个指定为次盘,如图 (a)所示。次盘作为主盘的镜像工作。当将数据块写入时,写到两个盘上;当读出数据块时,读命令发送到两盘上。最快的盘读出响应作为要使用的数据块。如果主盘失效,次盘接替。当主盘修理恢复正常工作后,次盘信息传送到主盘。如果盘控制器失效,连到同一控制器上的次盘也就不能使用。为克服这种缺点,磁盘双工可使主盘和次盘分别连到各自的盘控制器上,如图(b)所示。SFT Level 2包括SFT Level 1。
(a)(b)
 SFT Level 3可使第二个服务器作为主服务器的备份。 两个服务器通过高速总线连接。如果主服务器失效,次服务器将自动接替。SFT Level 3包括SFT Level 3。

返回 上一页 下一页