Chinaunix首页 | 论坛 | 博客
  • 博客访问: 440823
  • 博文数量: 156
  • 博客积分: 4240
  • 博客等级: 上校
  • 技术积分: 1610
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-14 16:28
文章分类

全部博文(156)

文章存档

2016年(1)

2012年(4)

2011年(45)

2009年(34)

2008年(6)

2007年(10)

2006年(24)

2005年(30)

2004年(2)

我的朋友

分类: LINUX

2005-06-13 18:27:32

保护膜的驱动是在 RAID 0 的基础上稍加改动得来的,我们称之为 RAID 0.0999。它向 Linux Kernel 中的 md 逻辑层注册了自己的 Personality,并负责维护自己的一份 Bitmap。当保护膜的驱动从文件系统接收到一个关于某个 Block 的读请求的时候,它查阅自己维护的 Bitmap。如果相应的位为 0,它就从被保护的硬盘分区上读取该 Block。如果相应的位为 1,它就从保护膜上读取相应的 Block。当保护膜的驱动从文件系统接收到一个关于某个 Block 的写请求的时候,它把自己维护的 Bitmap 的相应位置位为 1,并把数据写入保护膜上相应的 Block 中。这样就有效的实现了对相应的硬盘分区的写保护。

http://www-128.ibm.com/developerworks/cn/linux/filesystem/raid/write-protect/

阅读(1536) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~