AIX文件系统讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第1章认识AIX文件系统 (1)
1.1 文件系统类型 (1)
1.2 日志文件系统-原理篇(必读) (1)
1.2.1 日志型文件系统JFS Journaled File System (2)
1.2.2 增强型日值文件系统jfs2 (7)
第2章创建文件系统 (7)
2.1 smitty crfs 创建文件系统(具体的参数解释可以参考命令行) (7)
2.2 命令行方式创建文件系统 (7)
2.2.1 语法 (7)
2.2.2 描述 (8)
第3章维护文件系统 (13)
3.1安装、卸载文件系统 (13)
3.1.1 smitty mount 安装文件系统 (13)
3.1.2 命令行方式下安装卸载文件系统 (13)
3.2 删除文件系统 (14)
3.3 改变文件系统大小 (15)
3.3.1 smitty chjfs 方式改变文件系统 (15)
3.3.2 命令行方式改变文件系统 (15)
3.4 fsck校验文件系统 (16)
3.5 df、du文件系统空间维护 (17)
3.5.1 df命令 (17)
3.5.2 du命令 (17)
3.6 整理文件系统碎片 (18)
3.6.1 命令行方式整理文件系统碎块 (18)
3.7 AIX文件系统常见故障诊断与维护 (18)
3.7.1 超级块故障诊断与恢复 (19)
3.7.2 df du 显示结果不一致诊断 (19)
3.7.3 重建jfslog日志文件系统 (20)
3.7.4 无法建立或删除文件系统的诊断与恢复 (20)
3.7.5 无法卸载文件系统的诊断与恢复 (21)
关键词:
文件系统JFS AIX 摘要:
缩略语清单:
参考资料清单:
参考书目:
《AIX 5L 系统管理技术》――――目前国内较好的IBM
技术手册,推荐阅读
《AIX 5L management guid》
《AIX user guid》
/support/cn
第1章认识AIX文件系统
文件系统是建立在逻辑卷上的文件、目录和其他数据结构的集合,以树
型结构记录着文件和目录的位置信息以及逻辑名称的对应关系。文件系
统可以构建在逻辑卷、RAM上,对文件系统的管理主要有创建和删除、
安装和卸载、备份和恢复、显示和修改等,可以通过smit工具或者命令行
进行相关的管理工作。本文主要介绍IBM AIX操作系统的JFS/JFS2文件系
统的管理技术。
1.1 文件系统类型
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
1.2 日志文件系统-原理篇(必读)
了解jfs文件的系统结构,可以更好的理解文件系统原理,更好的进行故
障诊断和恢复
1.2.1日志型文件系统JFS Journaled File System
文件系统建立在逻辑卷上,认识逻辑卷上的数据存储格式可以更好的理
解文件系统,更好的对系统出现的不同状况进行分析。
表格 1 日志型文件系统对应逻辑卷的结构
逻辑卷控制块:表格一中,每一个方框代表一个数据存储单元,每个数
据存储单元(也叫逻辑块,后续描述中简称“块”)是4096 字节。如前
所述,起始块‘0’是逻辑卷控制块,记录逻辑卷信息,实际使用的只是
前512个字节,由LVM管理命令负责更新。
注意:
查看lvcb信息的命令:
# getlvcb –AT
# getlvcb -AT hd4
AIX LVCB
intrapolicy = c 磁盘内分配策略
copies = 2 2份copy,mirror
interpolicy = m 磁盘间分配策略
lvid = 0001ac2f00004c00000000fea4755343.4 逻辑卷唯一标识
lvname = hd4 逻辑卷名
label = / 安装点
machine id = 1AC2F4C00 主机标识
number lps = 1 逻辑分区个数
relocatable = y 是否可以重新分配
strict = y 是否执行严格分配
stripe width = 0
stripe size in exponent = 0
type = jfs
upperbound = 32
fs =
time created = Sat Aug 28 08:14:24 2004 创建时间
time modified = Sat Aug 28 08:14:24 2004 修改时间
#
# lquerypv –h 1 200 查看lvcb原始信息
# lquerypv -h /dev/hd4 1 200
00000000 41495820 4C564342 00006A66 73000000 |AIX LVCB..jfs...|
00000010 00000000 00000000 00000000 00000000 |................|
00000020 00000000 00000000 00003030 30316163 |..........0001ac|
00000030 32663030 30303463 30303030 30303030 |2f00004c00000000|
66650068 64340000 00000000 00000000 |fe.hd4..........|
。。。。。。
超级块Super Block:块‘1’是超级块Super Block,记录文件系统大小、名字、文件系统状态等信息。块‘31’是块‘1’Super Block块的备份块,必要时可以使用该备份块对超级块‘1’进行恢复。
Super Block 的主要结构如下
Struct superblock
{
/* 静态值*/
char s_magic[4]; /* magic 号(幻数),由四个字符(字节)组成的编码*/
char s_flag[4]; /* 标志字( flag word ) */
int s_agsize; /* Allocation group分配组的大小,以碎片为单位*/ ……