ASM磁盘头

 那么也就是AU 1M的磁盘组头块备份在第510个块上,而AU 8M的磁盘组头块备份在第4094个块上,备份块的存储位置有规律吗?有的,始终保存在第2个AU的倒数第2个块上。下面来验证这个观点。
对于默认的磁盘组,AU Size=1M,每个AU中可以存储256个块,块号为0-255。第1个AU存储256个块,第2个AU最后1个块号为255,倒数第2个块号是254,也就是整体的第510个块(从第1个AU的第1个块往后算起)。
$ kfed read /asmdisks/vdisk2 blkn=0 | grep ausize kfdhdb.ausize: 1048576 ; 0x0bc: 0x00100000 $ kfed read /asmdisks/vdisk2 blkn=0 | grep blksize kfdhdb.blksize: 4096 ; 0x0ba: 0x1000 $ let r=1048576/4096;echo $r 256 $ let r=256+255-1;echo $r 510
对于AU Size=8M的磁盘组,每个AU可以存储2048个块,块号为0-2047。第1个AU存储2048个块,第2个AU最后1个块号为2047,倒数第2个块号是2046,也就是整体的第4094个块(从第1个AU的第1个块往后算起)。
$ kfed read /asmdisks/vdisk3 blkn=0 | grep ausize kfdhdb.ausize: 8388608 ; 0x0bc: 0x00800000 $ kfed read /asmdisks/vdisk3 blkn=0 | grep blksize kfdhdb.blksize: 4096 ; 0x0ba: 0x1000 $ let r=8388608/4096;echo $r 2048 $ let r=2048+2047-1;echo $r 4094
对于其它AU Size磁盘组的验证 


8M磁盘头位置
8X256-1=2047

修复如下:
磁盘组头部备份的位置:

AU SIZE =1M 备份块 blkn=510

AU SIZE =2M 备份块 blkn=1022

AU SIZE =4M 备份块 blkn=2046

AU SIZE =8M 备份块 blkn=4094

AU SIZE =16M 备份块 blkn=8190

AU SIZE =32M 备份块 blkn=16382

AU SIZE =64M 备份块 blkn=32766

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29065182/viewspace-1505904/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29065182/viewspace-1505904/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值