基于单机存储系统故障恢复.doc
《基于单机存储系统故障恢复.doc》由会员分享,可在线阅读,更多相关《基于单机存储系统故障恢复.doc(2页珍藏版)》请在三一文库上搜索。
1、基于单机存储系统故障恢复一、故障与恢复本文中介绍的故障恢复主要是只单机存储系统中的故障恢复,就是只有一台电脑,与之相对的是分布式存储系统,暂且不谈。所谓故障,就是指电脑中途突然挂掉,死机,断电等等。所谓恢复,主要是恢复内存中的数据,而不是硬盘上的,因为硬盘上的数据是持久化的,而内存中的数据是易失的。恢复主要通过日志来进行恢复。二、日志日志主要分为两种类型。undo日志和redo日志。日志记录的最小单位是事务,因为事务是原子性的,一个事务中可能会包含多个操作,一个事务中的操作要么全部执行成功,要不全部执行失败。对于每个事务,都会记录日志。undo日志记录的是事务更改前的状态,而redo日志记录的
2、是事务更改后的状态。举个例子:X最初的值是5,你要在一个事务里将X的值更改为10。那么undo日志会记录事务修改前的状态X,5,而redo日志会记录事务更改之后的状态,X,10。操作系统会在内存中执行事务,并且将内存中的数据定期刷到磁盘中,从而实现将随机写转化为顺序写。三、redo日志重点讲一下redo日志。它记录的是事务修改后的状态。redo日志记录的顺序是这样的:将redo日志以追加的方式写到磁盘的日志文件中将redo日志记录的操作在内存中进行真正的执行返回操作成功或者失败。需要注意的点,是对于redo日志来说,是要先将日志写到磁盘中,才能去内存中执行修改。这个顺序不能颠倒。当电脑故障的时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单机 存储系统 故障 恢复
链接地址:https://www.31doc.com/p-3416964.html