您当前的位置:首页 > 计算机 > 文件格式与编码

UFS文件系统位图在RAID分析中的作用

时间:01-02来源:作者:点击数:

UFS文件系统的位图包括块位图和段位图,这两种位图不同于其他文件系统的位图,它们属于“空闲位图”。当某个块或段未分配时,该块或段对应的位图中的那一个位设置为“1”,而当某个块或段已被分配时,该块或段对应的位图中的那一个位设置为“0”,这种记录方式刚好与其他文件系统的位图相反。

因为文件系统中的块和段一般都是连续分配使用的,所以一个柱面组的块位图和段位图中的数据就会是很多连续的“00”字节或者“FF”字节,这是其数据上的特点。

在RAID-5的结构分析中,往往需要利用校验块分析条带大小、循环方向等参数,那么在成员盘中找到校验块就很重要。熟悉了UFS文件系统中各种数据结构的特征,就可以用对比排除法找到校验块。

例如,一个Sparc Solaris的RAID-5由4块成员盘组成,分析其结构时我们需要在一个条带组中找出校验块。下面我们对比分析一下每块成员盘的19号扇区,看看哪块成员盘是校验块。

“硬盘0”的19号扇区的内容如图19-6所示。

UFS文件系统位图在RAID分析中的作用
图19-6 “硬盘0”的19号扇区

“硬盘1”的19号扇区的内容如图19-7所示。

UFS文件系统位图在RAID分析中的作用
图19-7 “硬盘1”的19号扇区

“硬盘2”的19号扇区的内容如图19-8所示。

UFS文件系统位图在RAID分析中的作用
图19-8 “硬盘2”的19号扇区

“硬盘3”的19号扇区的内容如图19-9所示。

UFS文件系统位图在RAID分析中的作用
图19-9 “硬盘3”的19号扇区

通过对比分析可以看出,“硬盘3”的19号扇区显然是校验信息,所以“硬盘3”的该条带是校验块。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门