linux环境下使用JFS文件系统.doc
《linux环境下使用JFS文件系统.doc》由会员分享,可在线阅读,更多相关《linux环境下使用JFS文件系统.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JFS是IBM公司为linux系统开发的一个日志文件系统。从IBM的实力及它对Linux的态度来看,JFS应该是未来日志文件系统中最具实力的一个文件系统。 JFS提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的。JFS 能够在几秒或几 分钟内就把文件系统恢复到一致状态。JFS能够保证数据在任何意外宕机的情况下,不会造成磁盘数据的丢失与损坏。 一、JFS文件系统特点 1存储空间更大 JFS 支持的最小文件系统是 16M 字节。最大文件系统的大小为 512 万亿字节(TB)。JFS 是真正意义上的 64 位的文件系统。所有 JFS 文件系统结构化字段都是 64 位大小。
2、2动态磁盘 inode 分配 JFS 按需为磁盘 inode 动态地分配空间,释放不再需要的空间。这种方式避开了在文件系统创建期间,为磁盘 inode 保留固定数量空间的传统方法。用户不需要考虑文件系统包含的文件和目录最大数目。 3基于盘区的寻址结构 JFS 使用基于盘区的寻址结构,JFS 分配尝试通过分配最小数量的盘区策略,而使每个盘区尽可能大。这有利于大的 I/O 传送,磁盘读写性能所有提高。 4块尺寸可变 JFS 支持 512、1024、2048 和 4096 字节的块尺寸,允许用户根据应用环境优化空间利用率。较小的块尺寸减少有利于内部存储碎片的数量,提高空间利用率。系统缺省块尺寸为 4
3、096 字节。 二、使用JFS文件系统 1编译内核以支持JFS文件系统 首先下载最新的2.4.x 核心,下载地址ftp:/ftp.kernel.org/。然后下载JFS系统软件包: 将下载文件存放在/usr/src目录中。 在/usr/src/上当目录下解开jfs的软件包 # tar zxvf jfs-2.4-1.0.4.tar.gz # tar zxvf jfs-2.4-1.0.4-patch.tar.gz 得到四个文件: jfs-mon-v1.0.4-patch jfs-2.4.7-v1.0.4-patch jfs-2.4.5-v1.0.4-patch jfs-2.4.0-v1.0.4-p
4、atch 其中,jfs-mon-v1.0.4-patch文件用于所有的2.4核心,jfs-2.4.0-v1.0.4-patch用于2.4.0-2.4.2。jfs-2.4.5-v1.0.4-patch可用于核心2.4.5及2.4.6。 注意仔细阅读README文件,不要用错了patch文件 接着是为核心打补丁: # patch p1 jfs-2.4.5-v1.0.4-patch 打补丁工作完成。 最后运行 make menuconfig 将新的文件系统加入了核心编译配置文件中,要进行以下内核配置: 使用make menuconfig 在菜单Code maturity level options中
5、,选择Prompt for development and/or incomplete code/drivers.选项。然后,进入文件系统菜单File systems,选择JFS filesystem support.选项。配置核心,使核心支持JFS文件系统。配置核心的其它选项。 JFS filesystem support #将JFS文件系统的支持编译入内核,也可以将其编译成模块加载方式,见以下选择: JFS filesystem support 笔者建议将JFS文件系统支持直接编译进内核,这有利于提高系统性能。 然后编译核心: #make dep #make clean #make bzI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 环境 使用 JFS 文件系统
限制150内