看到51CTO上有博友转载了一篇:AIX 文件系统JFS JFS2,看了一下,忍不住也想谈谈我对jfs2的研究概要:

1、JFS2的INODE是双向链表结构,即可以通过元数据文件找到某个INODE,也可以通过INODE的标号确定其编号,甚至于其物理位置

2、块索引、目录结构全部支持双向链表,与1相似,可以带来文件系统灾难后的可靠恢复

3、目录结构自带索引,目录结构变更时只需变更索引,无需重新整合目录表,性能很好(其他文件系统未发现此点),同时可以在索引中建起B+树,便于高效查询。

4、类似Vxfs NTFS一样的元文件管理方法,可自由扩展文件系统,管理更灵活。

5、类似Vxfs一样的EXTENT分配策略,优先于NTFS的变长EXTENT(为了节省一丁点空间,复杂度增强了太多),目前的文件系统应用环境,更优于EXT2\3,UFS等BLOCK MAP的分配

6、文件系统的设计足够简洁,一定程度上讲,文件系统在功能实现相同的前提下,复杂与健壮成反比。反面教程:NTFS

7、日志的完全剥离,如同6一样的简洁设计。完全剥离的日志,不受文件系统本身的约束,不会导致因文件系统本身有问题同样影响了日志还希望日志还原。典型反而教程:EXT3。生活中的典型,如同纪检委,“你都吃我的、喝我的,我现在有了问题,你能查?”

本文转自 张宇 51CTO博客,原文链接:http://blog.51cto.com/zhangyu/626370,如需转载请自行联系原作者

也谈ibm aix jfs2相关推荐

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

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

  2. IBM AIX 5.3 系统管理 -- 磁盘存储管理二

    在安装操作系统时,缺省情况下会创建一个名为 rootvg 的卷组.使用一个或多个还未分配到其他卷组并且处于可用状态的物理卷,可以在系统上创建额外的卷组.所有物理卷都将划分为具有相同大小的物理分区.在创 ...

  3. IBM AIX:Java进程大小监视

    本文将为您提供有关如何计算在IBM AIX 5.3+ OS上运行的Java VM进程的Java进程大小内存占用量的快速参考指南. 这是我关于该主题的原始文章的补充文章: 如何在AIX上监视Java本机 ...

  4. IBM AIX RISC System/6000 Error: 110: Media surface error错误处理

    Oracle备库alert日志中有如下报错: lave exiting with ORA-1115 exception Errors in file /u01/app/oracle/diag/rdbm ...

  5. ibm aix 抓包命令_在IBM AIX上模拟丢弃的TCP / IP数据包

    本文介绍: AIX内核扩展,允许来往于指定主机的指定百分比的TCP / IP数据包被随机丢弃,以模拟不利的网络状况. 加载,激活和卸载内核扩展的实用程序. C和Java™实用程序,用于监视到达目标主机 ...

  6. oracle小型机价格内存,案例:IBM aix小型机内存使用太多导致Oracle shared pool 相关lat...

    天萃荷净 IBM aix小型机内存使用太多导致Oracle数据库shared pool 相关latch异常 某客户有一服务器,shared pool 相关latch出现异常等待,影响系统性能. 分析结 ...

  7. AIX 如何在 IBM AIX 上配置 YUM 并创建本地存储库

    文章目录 一.如何在 IBM AIX 上配置 YUM 并创建本地存储库 1. 相关基础 1.1 什么是aix系统 2. aix系统上安装yum命令 3. 创建一个本地的 YUM 存储库步骤 二.参考 ...

  8. aix oracle日常维护,IBM AIX 日常简易维护

    一.系统命令 检查系统状态: 系统整体: prtconf 文件系统: df –k,df -g 设备: lsdev –C 获取设备名称.状态.位置和描述. 例: 查看硬盘: lsdev –Cc disk ...

  9. IBM AIX 5.3 系统管理 -- 监视和性能优化二

    在这篇文章里,主要介绍与性能相关的几个命令和工具. IBM AIX 5.3 系统管理 -- 监视和性能优化一 http://blog.csdn.net/tianlesoftware/archive/2 ...

最新文章

  1. Mashmokh and Numbers CodeForces - 415C
  2. linux ssh 设置的相关总结(ssh最大连接数、ssh连接时长、安全性配置等)
  3. c语言利用sin约等于x-,用泰勒公式求sin(x)的近似值
  4. Oracle 11g ora 15018,oracle 11gR2 RAC root.sh 错误 ORA-15072 ORA-15018
  5. cad字体渐变_[AI10]透明渐变得问题 字体命令的一个变 pantone色系 AutoCAD2006中文版...
  6. html实现验证码效果,js实现验证码功能
  7. 一种基于红黑树的定时器
  8. webview session不失效_不懂HttpSession对象看这里--乐字节
  9. centos7火狐浏览器上不了网_网络问题备忘:能ping通,就是上不了网
  10. 利用socket.io构建一个聊天室
  11. java实现马尔科夫链_马尔科夫链 Markov Chains(示例代码)
  12. 使用torch.nn.functional.pad填充图片
  13. 图解HTTP(读书笔记01)
  14. 【非常简单bug管理工具-TAPD 】
  15. 个人关于工作上的一点建议
  16. php是什么症状脾虚什么症状怎么治,脾虚的症状及治疗方法是什么
  17. 如何将RAW格式的磁盘修改为NTFS?教给你三种操作方法
  18. 利用CocoasPod来安装XMPP的框架
  19. 【javaScript】encodeURI来解决URL传递时为什么需要进行两次encodeURI编码
  20. Python 实现多个视频合并

热门文章

  1. 视频拼接 python_LeetCode-python 1024.视频拼接
  2. 云计算实训之项目3-基于微信实现自动化监控报警
  3. 触发器-trigger
  4. 在线绘制图表工具的使用
  5. DMSP/OLS夜间灯光数据——应用
  6. SNMP4J(通过java实现SNMP协议)
  7. 云计算与大数据——云计算概述
  8. Ubuntu中文输入法fcitx的配置与使用
  9. 嵌入式软件工程师和嵌入式硬件工程师有什么区别
  10. keras系列︱人脸表情分类与识别:opencv人脸检测+Keras情绪分类(四)