复杂度2/5
机密度2/5

最后更新2021/04/29

JFS和JFS2都是AIX支持的文件系统类型,JFS2是JFS的增强版,目前JFS结构已经开源,可以下载到jfs for linux的源代码:JFS开源网站

JFS/JFS2都是日志文件系统,日志文件系统最独特的特性是除了传统文件系统结构数据(如目录、inode等信息),数据(具体每个文件的数据)之外,还有一个额外的日志。在JFS文件系统,需要一个单独的LV用于保存日志,一般每个VG上所有的JFS共用一个LV用于日志,当然,也可以为每个文件系统单独建立一个LV,用于保存日志;JFS2即可以用单独的LV存日志,也可以将日志设定成inline方式,即用文件系统自身所在LV的一部分做日志。INLINE日志的大小可以在建立的时候自由选择。

日志的作用是保证文件更新时如果出现意外中断,其中结构性数据(目录、inode信息等)保证时间点一致,大大降低数据损坏不可读、不确定是否正常的情况。从JFS到JFS2,AIX的日志文件系统运行了数十年,很少听说文件系统损坏无法修复的情况,而不像大部分传统Unix的各种文件系统,几乎每次异常中断(宕机,掉电等),都需要在重启之后手工执行fsck去做文件系统修复。

JFS/JFS2都能做在线动态增删,这可能是最受管理员欢迎的功能吧?

JFS2和JFS文件系统特性比较

Functions JFS2 JFS
Fragments and block size Block sizes (bytes): 512, 1024, 2048, 4096, Maximum file system size in terabytes (TBs): 4, 8, 16, 32 Fragment sizes (bytes): 512, 1024, 2048, 4096, Maximum file system size in gigabytes (GBs): 128, 256, 512, 1024
Maximum file system size 32 TBs 1 TB
Minimum file system size 16 MBs Not Applicable
Maximum file size 16 TBs Approximately 63.876 GBs
Number of i-nodes Dynamic, limited by disk space Fixed, set at file system creation
Directory organization B-tree Linear
Compression No Yes
Quotas Yes Yes
Error logging Yes Yes

除了以上特性,JFS2还增加了快照功能。

JFS及JFS2文件系统相关推荐

  1. JFS与JFS2的区别

    JFS与JFS2的区别 jfs和jfs2文件系统都是文件和目录的集合,管理文件或目录在磁盘上的位置.除了文件和目录以外,jfs2类型的文件系统还包含一个超级块.分配位图和一个或多个分配组.分配组由磁盘 ...

  2. IBM AIX JFS2文件系统数据恢复技术

    1.在UINX的文件系统中,所有的文件和目录都是由inode来描述,inode可以算得上文件和目录的灵魂.在JFS2文件系统中,inode大小通常占用512个字节,inode包含最重要的信息有:ino ...

  3. AIX下创建jfs2文件系统并挂载到固定目录

    创建/app目录 mkdir -p /app 创建jfs2类型的设备 mklv -t jfs2 -y app_lv rootvg 10 将目录和文件系统关联 crfs -v jfs2 -d app_l ...

  4. oracle迁移vg,不同VG之间的FS迁移

    移动文件系统 注意:在进行下列步骤描述的任何操作之前.请确认对将要迁移的数据拥有一个完整备份. 由于AIX 存储分配是在卷组的级别上执行的,存储不能跨越卷组.在一个卷组的空间变得很有限的情况下,另一个 ...

  5. jfs jfs2_在AIX 6.1上使用JFS2快照

    我经常需要对AIX系统进行更改,这将需要备份某些文件或文件系统. 进行文件副本或备份被认为是一种好习惯. 例如,如果需要编辑一系列配置文件,则在进行任何更改之前,我将备份这些文件. 通常,我会使用一种 ...

  6. 分享我的数据恢复经历,IBM文件系统及存储故障数据恢复

    在数据恢复行业里,我算是较早的一批从事数据恢复技术服务的工程师之一,我的技术方向重点都放在软件逻辑故障数据恢复领域里,对于硬件级别修复提不起太多的兴趣.在软件逻辑故障数据恢复方向中,我的技术重点又放在 ...

  7. Windows、Linux、Apple三大操作系统的主流文件系统包含哪些?

    目前,计算机市场提供了大量以数字形式存储信息的机会,现有的存储设备包括内部和外部硬盘驱动器.照片/摄像机的存储卡.USB 闪存驱动器.RAID 集以及其他复杂存储.数据片段以文件的形式保存在它们上,如 ...

  8. IBM小型机AIX操作系统总结09–文件系统FS

    (需要Word版笔记的请私信留邮箱) [IBM小型机AIX操作系统总结09–文件系统FS] 文件系统 FS一: lsfs --查看所有文件系统 mount -- 查看挂载表, 可见文件系统是否挂载 d ...

  9. 在AIX上空闲卷上重建文件系统

    为什么80%的码农都做不了架构师?>>>    在卷组vg01上重建具有5个物理分区的逻辑卷,卷名为mytest,类型jfs2(一个物理分区大小为128或512M,具体用命令lsvg ...

最新文章

  1. 【Jmeter】 Report Dashboard 生成html图形测试报告
  2. python:dataframe groupby后agg、apply、transfrom用法
  3. Extjs4 MVC 添加view层
  4. Django:快速搭建简单的Blog
  5. 设计模式-命令模式(Command)
  6. 读书笔记 effective c++ Item 47 使用traits class表示类型信息
  7. 使用zTree和json构建简单树节点
  8. php创建mysql分区_创建mysql表分区的方法_MySQL
  9. 05-用两个栈实现一个队列
  10. 简单的Jenkins配置tomcat
  11. 引入其他字体库 和 字体样式设置
  12. IPEmotion 2022 R1支持ARINC 429数据总线标准
  13. JS实现轮播图(一看就懂逻辑清晰)
  14. 【脑洞大开】智慧海洋网课答案
  15. 9860计算机测量程序,卡西欧9860测量放样程序-绘星
  16. 安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准
  17. 宜宾学院谢江宜计算机基础题,宜宾学院2011-2012学年度下期期末公共课考试安排表.xls...
  18. 微信小程序 Springboot校运会高校运动会管理系统
  19. 在pycharm中利用labelme标注生成语义分割文件
  20. python3爬虫下载音乐_python3爬虫:下载网易云音乐排行榜

热门文章

  1. Terracotta学习文档
  2. 什么样的企业是负责任的企业?
  3. 扩大eclipse的运行内存
  4. 为什么你比同龄人更显老?答案可能和“久坐”有关
  5. 关于BIRT的一些认识
  6. web前端自学该怎么规划学习
  7. javaSE - 逻辑控制和输入输出(复习)
  8. 504 Gateway Time-out 是怎么回事?
  9. C++switch语句详解
  10. Javaweb学习第三天,CSS(知识点来自广陵散老师总结)