Linux udev-ASM(基于oracle5.8)

之前有客戶有在Linux下使用udev來做ASM,操作系統版本為oracle5.8,實際跟rhel5.8差不多,當時只是做了簡單記錄,現在整理下來,與大家一起分享。

1)需求信息

磁盤分區操作

–省略–

分區后,使用parted讓磁盤生效

需求:

將/dev/sdc1 <–>/dev/asm-disk1

將/dev/sdd1 <–>/dev/asm-disk2

將/dev/sde1 <–>/dev/asm-disk3

2)查看磁盤設備ID號(每個設備的設備id號是唯一的,寫udev規則操作時候需要)

[root@dfyl rules.d]# scsi_id -g -s /block/sdc
36000c2908c33001d8572add242aed36f
[root@dfyl rules.d]# scsi_id -g -s /block/sdd
36000c291ad0f8d7d5df9a36253b7063d
[root@dfyl rules.d]# scsi_id -g -s /block/sde
36000c2937b2c00717cafcf2c7fa7b595
[root@dfyl rules.d]# echo "options=-g">>/etc/scsi_id.config

3、編寫udev規則

[root@dfyl ~]# cd /etc/udev/rules.d/
[root@dfyl rules.d]# vim 80-oracle-asmdevices.rules 
  KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent", RESULT=="36000c2908c33001d8572add242aed36f", NAME="asm-disk1", OWNER="oracle", GROUP="dba", MODE="0660"
  KERNEL=="sdd1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent", RESULT=="36000c291ad0f8d7d5df9a36253b7063d", NAME="asm-disk2", OWNER="oracle", GROUP="dba", MODE="0660"
  KERNEL=="sde1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/$parent", RESULT=="36000c2937b2c00717cafcf2c7fa7b595", NAME="asm-disk3", OWNER="oracle", GROUP="dba", MODE="0660"

4、啟動udev

[root@dfyl rules.d]# start_udev
Starting udev:                                             [  OK  ]

5、檢查映射關系

[root@dfyl rules.d]# ll /dev/asm-*
brw-rw---- 1 oracle dba 8, 33 Apr  5 12:04 /dev/asm-disk1
brw-rw---- 1 oracle dba 8, 49 Apr  5 12:04 /dev/asm-disk2
brw-rw---- 1 oracle dba 8, 65 Apr  5 12:08 /dev/asm-disk3

原創文章,作者:Net21-冰凍vs西瓜,如若轉載,請注明出處:http://www.www58058.com/26675

(0)
Net21-冰凍vs西瓜Net21-冰凍vs西瓜
上一篇 2016-07-29 15:24
下一篇 2016-07-29 15:24

相關推薦

  • 文本處理三劍客之AWK

    AWK的基本格式:    awk [options] 'program' file…          注釋:     program->pat…

    Linux干貨 2016-09-22
  • 18-系統啟動故障修復-實踐

    說明:重啟時可以選擇性在vmlinuz所在行末尾添加 selinux=0;或者直接編輯/etc/selinus/config文件,更改 SELINUX=disabled 關閉SELINUX。可以避免打標簽,節省啟動時間 以下操作都需要進入bootloader引導加載項修改內核啟動參數,在vmlinuz所在行末尾添加一個啟動選項 如何進入bootloader引…

    2017-04-02
  • Nginx+Apache+Tomcat實現LANMT動靜分離

    Nginx+Apache+Tomcat實現LANMT動靜分離          目的:    本次實驗主要目的為實現以Nginx作為反向代理,并實現分別訪問動靜態服務的效果。   拓撲結構:     &nbsp…

    Linux干貨 2016-12-05
  • Linux系統

    1、計算機的組成及其功能 從基本結構上來講,電腦可以分為五大部分:運算器、存儲器、控制器、輸入和輸出設備。 運算器(Datapath):對數據進行各種算術運算和邏輯運算,即對數據進行加工處理。 存儲器(Memory):存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息。 控制器(Control):整個計算機的中樞神經,對程序規定的控制信息進行解釋,…

    Linux干貨 2016-10-30
  • shell腳本編程之數組

    bash僅支持一維數組,類型聲明: declare -i    : 表示數值 declare -a  :表示普通數組(默認,可不用聲明類型) declare -A :表示關聯數組(必須聲明類型,bash需4.0以上版本才支持,可通過bash –version查看版本) 一、普通數組(用數字為下標) 1.1數組賦值(修…

    Linux干貨 2015-08-24
  • 初識mysql:基本原理和使用

    一、 數據庫的出現      1. 數據庫是什么: 數據庫簡單來說,就是存儲數據的地方(廢話),對于用戶認證這個過程來說,當用戶登錄服務器時, 系統需要把用戶的輸入的用戶認證信息和存儲的用戶認證信息進行比對,這一過程就需要事先把所有用戶的信息存儲在一個數據庫中,然后逐條進行比對。早起最傳統的數據庫當然就是文本…

    Linux干貨 2015-06-04
欧美性久久久久