Linux服务器操作系统日志文件中的JFS系统.doc

Linux服务器操作系统日志文件中的JFS系统.doc

ID:49160921

大小:109.80 KB

页数:3页

时间:2020-02-29

Linux服务器操作系统日志文件中的JFS系统.doc_第1页
Linux服务器操作系统日志文件中的JFS系统.doc_第2页
Linux服务器操作系统日志文件中的JFS系统.doc_第3页
资源描述:

《Linux服务器操作系统日志文件中的JFS系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JFS由IBM公司开发,最初出现在AIX操作系统之上,它提供了基于日志的字节级、面向事务的高性能文件系统。它具有可伸缩性和健壮性,与非日志文件系统相比,它的优点是其快速重启能力:JFS能够在几秒或几分钟内就把文件系统恢复到一致状态。JFS是完全64位的文件系统。所有JFS文件系统结构化字段都是64位大小。这允许JFS同时支持大文件和大分区。   为了支持DCEDFS(分布式计算环境分布式文件系统),JFS将磁盘空间分配池(称为聚集)的概念,与可安装的文件系统子树(称为文件集)的概念分开。每个分区只有一个聚集;每个聚集可能有多个文件集。在第一个发行版中,

2、JFS仅支持每个聚集一个文件集;但是,所有元数据都已设计成适用于所有情况。   如图所示,聚集开始部分是32K的保留区,紧随其后的是聚集主超级块。超级块包含聚集的信息,例如:聚集的大小、分配组的大小、聚集块的尺寸等等。超级块位于固定位置,这使得JFS不依赖任何其它信息,就能够找到它们。在聚集中还有一个重要的结构是聚集索引结点表(AggregateInodeTable)以及用于其映射的聚集索引结点分配映射表(AggregateInodeAllocationMap)。AIT表中的inode0保留,inode1描述聚集本身,inode2描述聚集块映射表(bl

3、ockmap),inode3描述安装时的内嵌日志,inode4描述在聚集格式化期间发现的坏块,保留inode5到15以备将来扩展。从inode16开始,每个inode代表一个文件集。文件集中也有索引结点表以及用于其映射的索引结点分配映射表,文件集中的inode描述文件集中的每一个文件。                                                                                        JFS磁盘结构   JFS使用基于盘区的寻址结构,连同主动的块分配策略,产生紧凑、高效、可伸缩的

4、结构,以将文件中的逻辑偏移量映射成磁盘上的物理地址。盘区是象一个单元那样分配给文件的相连块序列,可用一个由<逻辑偏移量,长度,物理地址>组成的三元组来描述。寻址结构是一棵B+树,该树由盘区描述符(上面提到的三元组)填充,根在inode中,键为文件中的逻辑偏移量。   JFS按需为磁盘inode动态地分配空间,同时释放不再需要的空间。这一支持避开了在文件系统创建期间,为磁盘inode保留固定数量空间的传统方法,因此用户不再需要估计文件系统包含的文件和目录最大数目。另外,这一支持使磁盘inode与固定磁盘位置分离。   JFS提供两种不同的目录组织。第一种

5、组织用于小目录,并且在目录的inode内存储目录内容。这就不再需要不同的目录块I/O,同时也不再需要分配不同的存储器。最多可有8个项可直接存储在inode中,这些项不包括自己(.)和父(..)目录项,这两个项存储在inode中不同的区域内。第二种组织用于较大的目录,用按名字键控的B+树表示每个目录。与传统无序的目录组织比较,它提供更快的目录查找、插入和删除能力。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。