ASM file number 1 - the File Directory
ASM文件目录File Directory针对本Disk Group中的每一个文件包含一条记录。该记录指向该文件的前60个数据盘区extents,必要时还包括间接盘区indirect extents。该文件目录在必要容纳更多文件数目时会自动增长。每一个文件目录记录保持更新以下文件信息:
- 文件大小
- 该文件的块大小
- 文件种类,例如:数据文件,ASM元数据文件,在线日志,归档日志,控制文件等等
- 文件冗余度:外部、2路或者3路镜像
- 条带化配置,coarse or fine
- 到前60个extent的直接盘区指针(direct extent pointer)
- 300个间接盘区指针(indirect extent pointers)
- 创建时间戳
- 最后修改或更新时间戳
- 指向别名目录中的用户别名和文件名
ASM 1号文件 file number 1 文件号file number是文件目录中找到对应文件记录的重要索引键。 其中第一条记录是该文件目录自身。为了找出过期的文件号,所以在每个文件创建时都生成了一个唯一的32 bit的识别号incarnation number。由此,disk group的ID+ file number + 该incarnation number 可以做到唯一识别某个指定文件。 请注意,约定俗成地将ASM文件的第一个block称为0号块--block zero。 0号块通常包含十分重要的接口信息。 文件目录file directory 的位置
本文转自maclean_007 51CTO博客,原文链接:http://blog.51cto.com/maclean/1278490