在RAID分析中,UFS文件系统的目录项也能够帮我们判断校验信息。因为正常的目录项与其他数据经过异或之后,目录项的结构会变得混乱,其内容也会发生错误,很容易看出来,如图19-15所示。 图19-15 …
i-节点在UFS文件系统中占用的空间很大,每个柱面组中都有很多i-节点。在分析RAID结构时会经常用到i-节点区域,下面再用一个例子说明。 在一个4块成员盘组成的RAID-5中,文件系统为UFS1,物…
UFS文件系统的位图包括块位图和段位图,这两种位图不同于其他文件系统的位图,它们属于“空闲位图”。当某个块或段未分配时,该块或段对应的位图中的那一个位设置为“1”,而当某个块或段已被分配时,该块或段对…
UFS文件系统的柱面组描述符中记录这当前柱面组的块位图的最后写入时间、柱面组号、柱面组包含的柱面数、柱面组包含的i-节点数、柱面组包含的段数等许多信息,另外柱面组描述符中还有固定的签名“00 09 0…
UFS文件系统的超级块中记录了很多参数,包括备份超级块的地址、柱面组描述符的地址、i-节点表的地址等。在RAID结构分析中,我们可以利用超级块中所描述的重要结构地址在物理盘中的位置来判断条带大小的范围…
超级块对于UFS文件系统来说是至关重要的。超级块中存储着大量的文件系统结构参数,UNIX系统在挂载文件系统时会读取超级块。如果超级块损坏,系统会给出超级块不正确的提示而拒绝挂载。 在系统运行时,由于软…
文件删除的分析 在分析文件删除后文件系统中各个管理结构发生的变化之前,我们再总结一下UFS文件系统对文件的管理方式。 UFS文件系统首先被分为若干个柱面组,通过柱面组概要描述这些柱面组,超级块也会对柱…
目录项结构分析 目录项用来存放文件及目录的名字,它们存储在分配给目录的块中。目录项中包含文件及目录的i-节点号、目录项的长度、文件名等信息。 UFS文件系统目录项的结构见表5-41。 表5-41 UF…
i-节点介绍 UFS文件系统的i-节点用来存储与文件相关的除文件名以外的所有信息,包括指向文件的硬链接数、文件大小、文件的时间信息、文件属主的用户ID、文件所属的组ID、文件内容存放地址的块指针等重要…
位图简介 UFS文件系统的数据存储单元有“块”和“段”,每个块包含若干个段。大的文件先分配块进行存放,文件尾部不足一个块的数据就分配段来存放,所以UFS文件系统的位图既有块位图,又有段位图,用这两种位…