Hay varios métodos para localizar el dispositivo físico o partición de un disco de ASM. Cuando se crea un disco de ASM a partir de una partición le asignamos una etiqueta, la cual se puede consultar con el comando oracleasm listdisks
# /etc/init.d/oracleasm listdisks DATA01 FRA01 [...]
Para encontrar el mapeo contra la partición de disco, podemos utilizar el comando blkid
, que muestra tanto el dispositivo físico como la etiqueta y el tipo, oracleasm en este caso:
# /sbin/blkid |grep asm /dev/sdc3: LABEL="DATA01" TYPE="oracleasm"
Otra alternativa es listar los dispositivos de oracleasm (discos) ubicados en /dev/oracleasm/disks/
. Al listarlos del siguiente modo encontraremos dos columnas que indican el major/minor del dispositivo respecto a la partición:
$ ls -l /dev/oracleasm/disks/ | more total 0 brw-rw----. 1 grid dba 8, 81 ene 21 09:43 DATA01 brw-rw----. 1 grid dba 8, 241 ene 21 09:43 FRA01
Y con esos dos identificadores podremos encontrar la partición asociada a través de /proc/partitions
:
$ grep 241 /proc/partitions 8 241 52428784 sdp1