삽질 구성을 해놓은 사이트가 있어서 ASM 디스크 리스트를 만들어야 하는 일이 생겼다.


구글링을 하다보니 아래와 같은 답이 있었다.


You can identify ASM disks with

lquerypv -h /dev/hdiskx 1 10

ASM disks show in EBCDIC code "ORCLDISK" ("D6D9C3D3C4C9E2D2"), AIX disks show "IBMA"  ("C9C2D4C1") in the first few bytes.

dd if=/dev/hdiskx  bs=8 count=1 conv=ascii 2>/dev/null

does a similar job but converts to readable ASCII format.


ASM이 구성된 시스템에 지금 당장 해볼수는 없어서 일단 일반 디스크로 해봤는데 잘 표시가 된다.


그래서 dd를 이용한 리스트를 만드는 스크립트를 만들었다.


나중에 현장에서 만들 때 참고하기 위해서 올려 둔다.


#!/bin/ksh

lspv | grep -v rootvg | awk '{print $1}' > disk.list


while read line;
do
DN1=`dd if=/dev/$line bs=8 count=1 conv=ascii 2> /dev/null`
echo "$line $DN1"
done < disk.list


Posted by 까만핀치
,