1 / 5
文档名称:

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

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

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

分享

预览

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

上传人:1314042**** 2021/2/26 文件大小:26 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:JFS提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的。JFS 能够在几秒或几 分钟内就把文件系统恢复到一致状态。JFS能够保证数据在任何意外宕机的情况下,不会造成磁盘数据的丢失与损坏。
  一、JFS文件系统特点
  1.存储空间更大
  JFS 支持的最小文件系统是 16M 字节。最大文件系统的大小为 512 万亿字节(TB)。JFS 是真正意义上的 64 位的文件系统。所有 JFS 文件系统结构化字段都是 64 位大小。
  2.动态磁盘 inode 分配
  JFS 按需为磁盘 inode 动态地分配空间,释放不再需要的空间。这种方式避开了在文件系统创建期间,为磁盘 inode 保留固定数量空间的传统方法。用户不需要考虑文件系统包含的文件和目录最大数目。
  3.基于盘区的寻址结构
  JFS 使用基于盘区的寻址结构,JFS 分配尝试通过分配最小数量的盘区策略,而使每个盘区尽可能大。这有利于大的 I/O 传送,磁盘读写性能所有提高。
  4.块尺寸可变
  JFS 支持 512、1024、2048 和 4096 字节的块尺寸,允许用户根据应用环境优化空间利用率。较小的块尺寸减少有利于内部存储碎片的数量,提高空间利用率。系统缺省块尺寸为 4096 字节。
二、使用JFS文件系统
  1.编译内核以支持JFS文件系统
  首先下载最新的24x 核心,下载地址ftp://ftpkernelorg/。然后下载JFS系统软件包:http://www-124ibmcom/developerworks/oss/jfs/,名称为:jfs-xyz-patchtargz。 将下载文件存放在/usr/src目录中。
  在/usr/src/上当目录下解开jfs的软件包
  # tar –zxvf jfs-24-104targz
  # tar –zxvf jfs-24-104-patchtargz
  得到四个文件:
  jfs-24common-v104-patch
  jfs-247-v104-patch
  jfs-245-v104-patch
  jfs-240-v104-patch
  其中,jfs-24common-v104-patch文件用于所有的24核心,jfs-240-v104-patch用于240-242。jfs-245-v104-patch可用于核心245及246。
  注意仔细阅读README文件,不要用错了patch文件
  接着是为核心打补丁:
  # patch –p1 < jfs-245-v104-patch
  打补丁工作完成。
  最后运行
  #make menuconfig
  将新的文件系统加入了核心编译配置文件中,要进行以下内核配置:
  使用make menuconfig 在菜单"Code maturity level options"中,选择"Prompt for development and/or incomplete code/drivers"选项。然后,进入文件系统菜单"File systems",选择"JFS filesystem support"选项。配置核