系统恢复

来自计算思维百科
跳转至: 导航搜索
系统恢复1.png

系统在运行过程中硬件或者软件出现故障时,系统能够通过一些措施来恢复并保证工作的正常进行。

基本概念

对于一个健壮的系统来说,系统恢复功能是至关重要的。而系统恢复往往跟冗余保护联系在一起,因为系统恢复需要复原的数据,而复原的数据从冗余保护(可以说是备份)得来。当系统启动时,就要有应用程序时时关注系统的运行状况并实时保存数据,比如说每隔一分钟询问系统是否正常,如果正常就保存当时的数据以便意外来临时能够复原。

应用范围

系统恢复技术适合应用在对安全性要求比较高的系统。

使用方法及步骤

系统恢复的普遍方法是时时检测系统的状况并对系统数据进行备份,然后需要恢复的时候就拿备份数据进行复原操作。

应用案例

案例1-浏览器的恢复

系统恢复2.png

案例:由于电脑死机或者不正常的断电,导致浏览器突然关闭了,如果那时我正在浏览非常重要的东西,当电脑再次开机的时候浏览器能否恢复到我最后一次打开的页面?

解决步骤:浏览器恢复也是系统恢复的一种,目前的浏览器内核普遍做的比较智能,就是当浏览器不正常关闭的时候,再次打开它会询问我是否需要还原上次会话。其实它就是通过备份的方式做到的,它把我浏览过的所有网页都储存在一个文件(历史记录)中,以便恢复时使用:

系统恢复3.png

案例2-银行数据库系统的恢复

案例:目前银行业务都是用计算机来处理和储存的,如果银行系统对账单的储存不够安全,还有谁敢往银行里存钱?那么银行又是怎样保证它的数据库系统是安全的呢?

解决步骤:天有不测风云,有可能一次火灾或者水灾就把银行的存储账户明细的计算机破坏掉了,那么银行系统是通过分布式储存的方式来做的,大概的意思就是我在银行的各个分行都存有用户的信息,当这个分行遇到不测时,我可以去其他的分行的计算机读取数据,复原系统。