怎样防止由于系统故障而造成的文件被破坏?
对于因硬件故障或软件失误而引起的文件被破坏,应经常采用建立副本和定时转储的办法来解决。(1)建立副本副本既可建立在同类型的不同存储介质上,也可建立在不同类型的存储介质上。当系统出现故障时,应根据系统故障的具体情况来选取副本。例如,当磁带机发生故障不能读出文件时,可以通过磁盘驱动器把保存在磁盘上的文件副本读出来。操作系统还可在同一存储介质上对系统文件建立多个副本,万一某个副本上的文件受了侵害,可立即用其他副本中的文件更换,增强系统文件的安全性。建立副本的方法简单易行,但系统开销增大,当文件更新时必须要改动所有的副本。因此,这种方法适用于容量较小且极为重要的文件。(2)定时转储在文件执行过程中,定时地把文件转储到某个存储介质上。当文件发生故障时,就用转储的文件来复原。这样可把有故障的文件恢复到某一时刻的状态,仅丢失了自上次转储以来新修改或新增加的信息,只要从恢复点重新执行就可得到弥补。UNIX系统就采用定时转储来保护文件,提高文件的安全性。