主题 : 常备无患 关于断电的一些应急措施
级别: 八片秋叶
UID: 9217
精华: 0
发帖: 3401
威望: 57422 点
无痕币: 4 WHB
贡献值: 0 点
在线时间: 952(时)
注册时间: 2008-01-15
最后登录: 2023-05-17

0 常备无患 关于断电的一些应急措施

生活中总会有些意想不到的事,这些事被称为突发事件,断电就是突发事件的一种。电源突然中断,尽管只有短短的几秒,有时却造成我们的计算机无法访问因特网。  
  

  UPS又叫不间断电源,供应急使用,防止突然断电而影响正常工作,给计算机造成损害。我们所有的计算机都是以UPS连接,但其中一个UPS没有及时工作,连接在那个UPS上的所有服务器都停止工作。这些服务器都配置成接通电源便会自动启动,但由于访问网络出现问题,DNS服务器将无法重启。只有手动启动DNS服务器,问题才会得到解决,手动一来麻烦,二来不能及时地启动DNS将会加剧断电带来的破坏恶果。如果你断电,多数情况下,我们会将所有服务器连接到UPS,但是UPS也会失灵,尤其是使用年限较长的情况下。

  如果遇到断电,服务器掉线,只需在恢复电源后启动服务器便能解决问题。以前出现断电情况的时候,通常得从停止工作的服务器备份中对其进行恢复。现在,当一个文件或打印服务器出现问题时,我们很少再使用恢复这种方法。很多人都没有意识到,但NT文件系统(NTFS)的确包含有断电时的防护措施。只有创建或修改一个文件,NTFS就将该操作认作处理程序。这意味着在操作写入磁盘以前就已经写入事务日志了。事实上,任何时候你想将文件写入一个NTFS中,Windows就会进行以下操作:将处理的meta-data操作记录在RAM的日志文件中;在RAM中记录实际的meta-data操作;在日志里标记出该处理;将日志转储到硬盘里;在硬盘里写入实际的meta-data操作。

  进行了这些步骤,一旦出现断电情况,Windows将自动运行CHKDSK,将其作为启动的一部分。CHKDSK将日志文件比作硬盘。如果日志文件中有处理情况发生,而该处理不在硬盘里或是不完整,Windows就会利用日志中有关信息重构处理,更新硬盘。唯一丢失的数据通常都很小,是那些写入RAM日志,却未被转储到硬盘里的日志文件的处理程序。

  在很多情况下,如果应用程序依赖于一个数据库,断电便会破坏该数据库。Exchange Server就是依赖于数据库的应用服务器。它以类似NT文档系统的方式使用事务日志。尽管如此,在断电时还是会丢失一些数据。如果发生这种情况,当重启服务器时,数据库便处于矛盾的状态。那时就得在装配数据库以前,使用一些内置的维护工具恢复数据库的协调。依赖于数据库的应用程序有很多种。有些应用程序的数据库会用到事务日志,有些则不会。如果你的数据库服务程序发生断电,而其又没有使用事务日志进行保护,那么你不得不从备份中进行恢复了。

  有备方能无患,倘若没有足够的细心,断电带来的影响,仅仅在网络世界里都将是无法估量的。
绝望是最完美的期待,期待是最漫长的绝望
Total 0.052853(s) query 3, Time now is:04-19 23:57, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛