1 / 5
文档名称:

linux环境下使用jfs文件系统.doc

格式:doc   大小:27KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux环境下使用jfs文件系统.doc

上传人:xxq93485240 2019/5/24 文件大小:27 KB

下载得到文件列表

linux环境下使用jfs文件系统.doc

文档介绍

文档介绍:JFS提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的。JFS能够在几秒或几分钟内就把文件系统恢复到一致状态。JFS能够保证数据在任何意外宕机的情况下,不会造成磁盘数据的丢失与损坏。一、JFS文件系统特点 JFS支持的最小文件系统是16M字节。最大文件系统的大小为512万亿字节(TB)。JFS是真正意义上的64位的文件系统。所有JFS文件系统结构化字段都是64位大小。 JFS按需为磁盘inode动态地分配空间,释放不再需要的空间。这种方式避开了在文件系统创建期间,为磁盘inode保留固定数量空间的传统方法。用户不需要考虑文件系统包含的文件和目录最大数目。 JFS使用基于盘区的寻址结构,JFS分配尝试通过分配最小数量的盘区策略,而使每个盘区尽可能大。这有利于大的I/O传送,磁盘读写性能所有提高。 JFS支持512、1024、2048和4096字节的块尺寸,允许用户根据应用环境优化空间利用率。较小的块尺寸减少有利于内部存储碎片的数量,提高空间利用率。系统缺省块尺寸为4096字节。二、使用JFS文件系统 ,下载地址ftp://ftp./。然后下载JFS系统软件包:/developerworks/oss/jfs/,名称为:jfs--。将下载文件存放在/usr/src目录中。在/usr/src/上当目录下解开jfs的软件包#tar–zxvfjfs-- #tar–zxvfjfs--- 得到四个文件: jfs---patch jfs---patch jfs---patch jfs---patch 其中,jfs---,jfs----。jfs---。注意仔细阅读README文件,不要用错了patch文件接着是为核心打补丁: #patch–p1<jfs---patch 打补丁工作完成。最后运行#makemenuconfig 将新的文件系统加入了核心编译配置文件中,要进行以下内核配置: 使用makemenuconfig在菜单"Codematurityleveloptions"中,选择"Promptfordevelopmentand/pletecode/drivers."选项。然后,进入文件系统菜单"Filesystems",选择"JFSfilesystemsupport."选项。配置核心,使核心支持JFS文件系统。配置核心的其它选项。<*>JFSfilesystemsupport ##将JFS文件系统的支持编译入内核,也可以将其编译成模块加载方式,见以下选择: <M>JFSfilesystemsupport 笔者建议将JFS文件系统支持直接编译进内核,这有利于提高系统性能。然后编译核心: #makedep #makecl