本文可帮助你查找哪个ASM磁盘映射到哪个Linux分区或DM设备。
前言
如果你作为Linux管理员长时间退出工作,你可能已经了解了ASM,Device Mapper Multipathing(DM-Multipathing)。
有多种方法可以检查这些信息,但是,使用默认命令时,你将获得部分信息。它不会在单个输出中一起显示所有内容。如果要在单个输出中一起检查所有内容,那么我们需要编写一个小的shell脚本来实现此目的。我们添加了两个shell脚本来获取这些信息,你可以使用哪个适合你。主要和次要号码可用于匹配Linux系统中的物理设备。
如果要管理Oracle ASM磁盘(例如启动、启用、停止、列表、查询等),请自行操作。
ASMLib和Device Mapper多路径(DM-Multipathing)简介
ASMLib是Oracle数据库的自动存储管理功能的可选支持库。自动存储管理(ASM)简化了数据库管理并大大减少了内核资源使用(例如,打开文件描述符的数量)。它消除了DBA直接管理数千个Oracle数据库文件的需要,只需要管理分配给Oracle数据库的磁盘组。ASMLib允许使用ASM的Oracle数据库更高效,更有能力访问它正在使用的磁盘组。
附:Device Mapper多路径(DM-Multipathing)简介
Device Mapper多路径或DM多路径是Linux主机端本机多路径工具,它允许我们通过利用设备映射器将服务器节点和存储阵列之间的多个I/O路径配置到单个设备中。
方法1:Shell脚本将ASM磁盘映射到物理设备
在这个shell脚本中,我们使用for循环来实现结果。
此外,我们没有使用任何与ASM相关的命令。
# vi asm_disk_ma