AIX文件系统程序.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 第1章 认识AIX文件系统 1 1.1 文件系统类型 1 1.2 日志文件系统-原理篇(必读) 1 1.2.1 日志型文件系统 JFS Journaled File System 1 1.2.2 增强型日值文件系统jfs2 6 第2章 创建文件系统 7 2.1 smitty crfs 创建文件系统(具体的参数解释可以参考命令行) 7 2.2 命令行方式创建文件系统 7 2.2.1 语法 7 2.2.2 描述 7 第3章 维护文件系统 12 3.1安装、卸载文件系统 12 3.1.1 smitty mount 安装文件系统 12 3.1.2 命令行方式下安装卸载文件系统 12 3.2 删除文件系统 13 3.3 改变文件系统大小 14 3.3.1 smitty chjfs 方式改变文件系统 14 3.3.2 命令行方式改变文件系统 14 3.4 fsck校验文件系统 14 3.5 df、du文件系统空间维护 15 3.5.1 df命令 16 3.5.2 du命令 16 3.6 整理文件系统碎片 16 3.6.1 命令行方式整理文件系统碎块 17 3.7 AIX文件系统常见故障诊断与维护 17 3.7.1 超级块故障诊断与恢复 17 3.7.2 df du 显示结果不一致诊断 17 3.7.3 重建jfslog日志文件系统 18 3.7.4 无法建立或删除文件系统的诊断与恢复 19 3.7.5 无法卸载文件系统的诊断与恢复 20 关键词: 文件系统 JFS AIX 摘 要: 缩略语清单: 参考资料清单: 参考书目: 《AIX 5L 系统管理技术》 ――――目前国内较好的IBM技术手册,推荐阅读 《AIX 5L management guid》 《AIX user guid》 /support/cn 认识AIX文件系统 文件系统是建立在逻辑卷上的文件、目录和其他数据结构的集合,以树型结构记录着文件和目录的位置信息以及逻辑名称的对应关系。文件系统可以构建在逻辑卷、RAM上,对文件系统的管理主要有创建和删除、安装和卸载、备份和恢复、显示和修改等,可以通过smit工具或者命令行进行相关的管理工作。本文主要介绍IBM AIX操作系统的JFS/JFS2文件系统的管理技术。 文件系统类型 AIX支持的文件系统类型有: 日志型文件系统JFS -Journaled File System 增强型日志文件系统JFS2 -Enhanced Journaled File System 网络文件系统NFS -Network File System CD-ROM文件系统CDRFS -CD-ROM File System DVD-ROM文件系统UDFS -DVD-ROM File System 日志文件系统-原理篇(必读) 了解jfs文件的系统结构,可以更好的理解文件系统原理,更好的进行故障诊断和恢复 日志型文件系统 JFS Journaled File System 文件系统建立在逻辑卷上,认识逻辑卷上的数据存储格式可以更好的理解文件系统,更好的对系统出现的不同状况进行分析。 表格 1 日志型文件系统对应逻辑卷的结构 0 1 2 … 30 31 32 …. n LVCB SuperBK inode inode inode SuperBK inode databk 逻辑卷控制块:表格一中,每一个方框代表一个数据存储单元,每个数据存储单元(也叫逻辑块,后续描述中简称“块”)是4096 字节。如前所述,起始块‘0’是逻辑卷控制块,记录逻辑卷信息,实际使用的只是前512个字节,由LVM管理命令负责更新。 注意:Super Block 的主要结构如下 Struct superblock { /* 静态值 */ char s_magic[4]; /* magic 号 (幻数),由四个字符(字节)组成的编码*/ char s_flag[4]; /* 标志字 ( flag word ) */ int s_agsize; /* Allocation group分配组的大小,以碎片为单位*/ …… char s_fname[6]; /* 文件系统名 */ char s_fpack[6] /* 卷名 */ dev_t s_logdev; /* 日志设备的地址 */ /* 动态值 */ char s_fmod; /* 当前文件系统安装后设置的标志*/ char s_ronly; /* 文件系统只读标志 */ time_t s_time; /* 超级块的最后一次更新时间 */ ….. } 一般的系统维护可能只会涉及到查看超级块中magic幻数的值。正常时使用 lquerypv 命令所观察到的超级块

您可能关注的文档

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档