发布时间:2015-07-24 00:42:50
位图的初始化是由函数bitmap_create来实现,此函数在创建带有bitmap的MD/RAID设备时调用,主要完成bitmap从磁盘到内存的加载。
Bitmap可以存放在指定文件中,也可以存放在组建MD/RAID设备的磁盘中,如果是存放在文件中,可以用bitmap_file指针来表示,这里仅介绍bitmap存在磁盘中的情况。......【阅读全文】
发布时间:2015-07-23 00:27:11
Bitmap中共有以下两个位图结构:
1. 内存位图:描述哪些位置数据需要同步;
2. 磁盘位图:描述哪些位置数据有变化。......【阅读全文】
发布时间:2015-07-21 23:43:39
本文主要讲解linux kernel中的MD部分的位图实现。
bitmap的工作原理就是使用一个位图,每个位对应md设备的一个数据块,在md设备有数据写入时,设置该数据块对应的位,等待写入完成后,再清除该数据块对应的位。
当需要进行数据同步/恢复时,参照bitmap的位图,只有设置了位对应的数据块才需要进行同步/恢复操作。......【阅读全文】
发布时间:2015-07-20 17:53:04
在实际的虚拟化环境使用过程中,由于一台物理机中开通多个虚拟机,如果不对虚拟机做限制,会造成虚拟机之间相互争抢物理机资源。
Linux中对资源控制这块已经做了一些工作,本文就是讲解Linux 对CPU资源的控制。......【阅读全文】
发布时间:2015-07-19 22:47:03
MD中的Hot-replace机制就是当raid5设备中某块磁盘发生读写错误时,不会立刻将该磁盘踢掉,而是触发在线重构操作,将该磁盘数据拷贝到顶进的spare盘中,如果遇到坏块,则通过校验后再写入spare盘中。......【阅读全文】