发布时间:2015-06-14 23:05:57
关于DRBD v8.3的同步机制 (2012-09-18 14:14:04)转载标签: drbd ext3 linux redundancy 双机分类: drbdDRBD 将其备份的数据的更新变化过程比拟成人类世代繁衍的这么一个过程。每个时点同一个双机的DRBD的两个节点上的数据都来自于同一份原始数据,我们可认为这个时点上两分数据源于同一祖先。主备节点的DRBD都会用一个.........【阅读全文】
发布时间:2015-02-28 22:35:29
作者:童燕群 | 发布日期:十月 12, 2013 | 阅读次数(2,172) | 评论(8) | 短网址很长时间没有继续这个源码分析了,原因是到了主流业务,对底层的驱动知识不太了解,也没有太多时间。在上一节中分析到STATIC void drbd_connector_callback(struct cn_msg *req, stru.........【阅读全文】
发布时间:2015-02-28 22:34:07
大概有半年时间没有分析过DRBD的源码了。今天又翻出了DRBD的代码,想看一下activelog的作用和原理。首先是看DRBD手册中关于activelog的介绍:http://www.drbd.org/users-guide-8.3/s-activity-log.html手册的内容很精炼,只是简单介绍了工作原理,activelog中记录的是最近写入磁盘中的IO,每一条activelog对应着.........【阅读全文】
发布时间:2015-02-28 22:30:42
作者:童燕群 | 发布日期:八月 10, 2013 | 阅读次数(2,016) | 评论(4) | 短网址在上一篇里面分析到了基于netlink的connector,connector正是内核态与用户态配置命令交互的通道。用户通过调用用户态的工具,发送相应的命令参数,用户态工具将命令参数转换成相应的消息包,内核.........【阅读全文】
发布时间:2015-02-28 22:26:37
该文章转载童燕群博客注:作者:童燕群 | 发布日期:七月 21, 2013 | 阅读次数(4,385) | 评论 本地安装的是drbd-8.3.5版本,下载相应的源码包。两个子目录涉及源代码,其中drbd目录为内核态的源码,user目录为用户态工具的源码。所有的业务都是在内核态完成,用户态只是提供工具安装、配置.........【阅读全文】