ORACLEASM_USE_LOGICAL_BLOCK_SIZE=true
2015-03-24 03:59:47.421: [ CSSD][2286941952]clssnmvDiskVerify: discovered a potential voting file 2015-03-24 03:59:47.421: [ SKGFD][2286941952]Handle 0x7feb7813ddf0 from lib :ASM:/opt/oracle/extapi/64/asm/orcl/1/libasm.so: for disk :ORCL:OCRVOTE11: 2015-03-24 03:59:47.422: [ CSSD][2286941952]clssnmvDiskVerify: TOC format mismatch expected(0x634c7373 0x546f636b), found(0x0000 0x0000) 2015-03-24 03:59:47.422: [ SKGFD][2286941952]Lib :ASM:/opt/oracle/extapi/64/asm/orcl/1/libasm.so: closing handle 0x7feb7813ddf0 for disk :ORCL:OCRVOTE11:变化:
?logical block size ?physical block size
# grep "" /sys/block/sdag/queue/*block_size /sys/block/sdag/queue/logical_block_size:512 /sys/block/sdag/queue/physical_block_size:4096
$ modinfo ./kmod-oracleasm-2.0.6.rh1-2.el6.x86_64/lib/modules/2.6.32-358.el6.x86_64/extra/oracleasm/oracleasm.ko filename: ./kmod-oracleasm-2.0.6.rh1-2.el6.x86_64/lib/modules/2.6.32-358.el6.x86_64/extra/oracleasm/oracleasm.ko description: Kernel driver backing the Generic Linux ASM Library. author: Joel Beckerversion: 2.0.6 license: GPL srcversion: B6C06FFEF593E8060B7BFEE depends: vermagic: 2.6.32-358.el6.x86_64 SMP mod_unload modversions
但是,新的驱动kmod-oracleasm-2.0.8-4.el6_6.x86_64确实支持该参数
$ modinfo ./kmod-oracleasm-2.0.8-4.el6_6.x86_64/lib/modules/2.6.32-504.1.3.el6.x86_64/extra/oracleasm/oracleasm.ko filename: ./kmod-oracleasm-2.0.8-4.el6_6.x86_64/lib/modules/2.6.32-504.1.3.el6.x86_64/extra/oracleasm/oracleasm.ko description: Kernel driver backing the Generic Linux ASM Library. author: Joel Beckerversion: 2.0.8 license: GPL srcversion: 223CD1891C9BE8AFC0A0E76 depends: vermagic: 2.6.32-504.1.3.el6.x86_64 SMP mod_unload modversions parm: use_logical_block_size:Prefer logical block size over physical (Y=logical, N=physical [default]) (bool) <==== now it support
当升级完kernel之后,并且ORACLEASM_USE_LOGICAL_BLOCK_SIZE=true,这样的话,使用的sector size 是512.
There are similar issues which are caused by opposite reason, please refer to: Linux: After NetApp ONTAP Upgrade: CRS-1714:Unable to discover any voting files, retrying discovery in 15 seconds (Doc ID 1641344.1) Alert: After SAN Firmware Upgrade, ASM Diskgroups ( Using ASMLIB) Cannot Be Mounted Due To ORA-15085: ASM disk "" has inconsistent sector size. (Doc ID 1500460.1)
It's not recommended to edit the file /etc/sysconfig/oracleasm directly, as you might hit another issue described in: Updates to ASMLib Configuration File "/etc/sysconfig/oracleasm" Not Effective (Doc ID 868352.1)第二步:reboot 操作系统.
NOTE:1500460.1 - Alert: After SAN Firmware Upgrade, ASM Diskgroups ( Using ASMLIB) Cannot Be Mounted Due To ORA-15085: ASM disk "" has inconsistent sector size. NOTE:1641344.1 - Linux: After NetApp ONTAP Upgrade: CRS-1714:Unable to discover any voting files, retrying discovery in 15 seconds NOTE:868352.1 - Updates to ASMLib Configuration File "/etc/sysconfig/oracleasm" Not Effective NOTE:1530578.1 - New Block Size Feature for OracleASM and oracleasm-support