ASM系列第十九篇|ASM 7号文件—volume directory

ASM动态逻辑卷设备是由ASM动态逻辑卷构建的。一个磁盘组中可以配置一个或多个ASM动态逻辑卷设备。ASM集群文件系统通过ADVM接口构建在ASM磁盘组之上。ADVM像数据库一样,也是ASM的一个客户端。当一个逻辑卷被访问时,相应的ASM文件会被打开并且ASM extent的信息会被发送到ADVM驱动。

ASM系列第十八篇|ASM 4号文件—Continuing Operations Directory

ASM中一些运行时间较长的操作,例如rebalance, drop disk, create/delete/resize file,这些信息ACD的简要结构不足以描述其变化,这些操作需要通过ASM的COD目录去追踪,COD是ASM的4号文件,每一个磁盘组都会有一个COD。

ASM系列第十七篇|ASM 5号文件—模板目录

本章讲述ASM的5号文件,5号文件是ASM的模板目录,包含了磁盘组中所有的文件模板的信息。

ASM系列第十六篇|ASM 2号文件—磁盘目录

本篇文章讲述ASM元信息的2号文件,ASM的2号文件是ASM的磁盘目录,它跟踪磁盘组中的所有磁盘。由于在ASM中磁盘组是一个独立的存储单位,因此每一个磁盘组都会有自己的磁盘目录。

ASM系列第十五篇|ASM 3号文件—Active Change Directory

当ASM实例要对多个元信息block进行原子修改时,ASM的active change directory 简称ACD会记录相应的日志,ACD是ASM元信息的3号文件。对应的日志记录会以单次IO的方式写入,来确保操作原子性。

ASM系列第十四篇|ASM 1号文件—文件目录

本篇主要介绍ASM的1号文件,ASM的1号文件是ASM的文件目录,它记录了磁盘组中的所有文件信息,由于在ASM中,每一个磁盘组都是独立的存储单元,所以每一个磁盘组都会有属于它自己的文件目录。

ASM系列第十三篇|ASM磁盘组的重平衡操作

在ASM中,每一个文件的extent都均匀的分布在它所在磁盘组的所有磁盘上,无论是在文件第一次创建或是文件创建之后的重新resize都是如此,这也意味着我们始终能保持磁盘组中的每一个磁盘上都有一个平衡的空间分配。

ASM系列第十二篇|ASM中的force操作

在ASM中有部分的命令提供了force选项,它允许管理员不以默认的行为来做某些操作。使用force选项需要非常谨慎,因为在一些操作上使用force选项是十分安全且必要的,但在某一些操作上使用它就可能会导致磁盘组不可用,本文会针对具体的情况做详细说明。

ASM系列第十一篇|ASM元数据dump工具—amdu介绍

ASM Metadata Dump Utility,即ASM元数据导出工具,它的简写amdu更被人所熟知,常被Oracle技术支持人员和Oracle开发人员用来诊断和解决ASM故障。

ASM系列第十篇|ASM中的offline和drop操作

当一个ASM磁盘不可用时,ASM会把它从磁盘组里移除,对吗?要看情况,通常取决于ASM版本和磁盘组的冗余级别。因为一个external冗余的磁盘组会直接被dismount,所以主要关注normal和high冗余磁盘组的情况。