kfed获取磁盘头信息
若crs集群无法启动的情况下,如何获取ocr磁盘组名称呢,我们可以通过使用kfed命令读取磁盘信息获取
[root@rac01 bin]# pwd
/u01/grid/grid_home/11.2.0.4/bin
[root@rac01 bin]# ./kfed read /dev/mapper/ocrdisk01
kfbh.endian: 1 ; 0x000: 0x01
kfbh.hard: 130 ; 0x001: 0x82
kfbh.type: 1 ; 0x002: KFBTYP_DISKHEAD
kfbh.datfmt: 1 ; 0x003: 0x01
kfbh.block.blk: 0 ; 0x004: blk=0
kfbh.block.obj: 2147483648 ; 0x008: disk=0
kfbh.check: 1274522127 ; 0x00c: 0x4bf7aa0f
kfbh.fcn.base: 537 ; 0x010: 0x00000219
kfbh.fcn.wrap: 0 ; 0x014: 0x00000000
kfbh.spare1: 0 ; 0x018: 0x00000000
kfbh.spare2: 0 ; 0x01c: 0x00000000
kfdhdb.driver.provstr: ORCLDISK ; 0x000: length=8
kfdhdb.driver.reserved[0]: 0 ; 0x008: 0x00000000
kfdhdb.driver.reserved[1]: 0 ; 0x00c: 0x00000000
kfdhdb.driver.reserved[2]: 0 ; 0x010: 0x00000000
kfdhdb.driver.reserved[3]: 0 ; 0x014: 0x00000000
kfdhdb.driver.reserved[4]: 0 ; 0x018: 0x00000000
kfdhdb.driver.reserved[5]: 0 ; 0x01c: 0x00000000
kfdhdb.compat: 186646528 ; 0x020: 0x0b200000
kfdhdb.dsknum: 0 ; 0x024: 0x0000
kfdhdb.grptyp: 2 ; 0x026: KFDGTP_NORMAL
kfdhdb.hdrsts: 3 ; 0x027: KFDHDR_MEMBER
kfdhdb.dskname: OCR_NEW_0000 ; 0x028: length=12
kfdhdb.grpname: OCR_NEW ; 0x048: length=7
该命令在crs集群不可用的情况下也能执行,同一个磁盘组的 返回 kfdhdb.grpname 是相同的
./kfed read /dev/mapper/ocrdisk01
./kfed read /dev/mapper/ocrdisk02
./kfed read /dev/mapper/ocrdisk03