starland

[Unix] 리눅스 RHEL5 / OEL5에서 Raw Device 설정법 본문

Oracle관련

[Unix] 리눅스 RHEL5 / OEL5에서 Raw Device 설정법

starland 2010. 2. 10. 08:59
반응형

출처 : http://cristov.tistory.com/106

 

정영준 님의 블로그에 잘 정리된 글이 있어 첨부합니다.

 

## 기존 방식

  1. /etc/sysconfig/rawdevice 파일에 entry를 매핑(선언)

    # /dev/raw/raw1 /dev/sdf1

  2. 장치 매핑 정보를 적용하여 raw device 서비스 재시작

    # sevice rawdevices restart

  3. 유저 권한 부여

    # chown oracle:dba /dev/raw/raw1

     

## RHEL5 / OEL5 방식

  1. /etc/udev/rules.d/60-raw.rules 혹은 임의의 파일명으로 /etc/udev/rules.d에 엔트리 매핑파일을 생성( <60번보다 큰수 >-oracle-raw.rules 와 같은 형식의 파일을 생성)

    ACTION=="add", KERNEL=="sdf1", RUN+="bin/raw /dev/raw/raw1 %N"

     

  2. 아래의 명령으로 디바이스 매핑 적용

    # /bin/raw /dev/raw/raw1 /dev/sdf1

     

     

## RHEL4 -> RHEL5 마이그레이션시 아래 스크립트로 변환

#/bin/sh

 

grep –v "^ *#" /etc/sysconfig/rawdevices | grep -v "^$" | while read dev major minor; do

if [ -z "$minor" ]; then

echo "ACTION==\"add\", KERNEL==\"${major##/dev/)\", RUN+=\"/usr/bin/raw $dev %N\""

else

echo "ACTION==\"add\", ENV{MAJOR)==\"$major\" ENV{MINOR}==\"$minor\", RUN+=\"/usr/bin/raw $dev %M %m\""

fi

done

<블로그에 드래그가 안되서 일일히 쳤습니다. 혹시 오타가 있을까봐 그림 첨부합니다>

 

## 참고자료 :

http://magazine.redhat.com/2008/09/17/tips-and-tricks-how-do-i-add-raw-device-mapping-in-red-hat-enterprise-linux-5/

반응형