GNU/Linux >> Linux の 問題 >  >> Linux

パーティション上の RAC OCR および投票デバイスの UDEV ルールをセットアップする方法

目標

raw ディスクではなく、異なるパーティションに UDEV ルール RAC OCR と投票デバイスをセットアップする方法。ディスクが 3 つのパーティションを持つ sdb であると仮定しましょう:

sbd1
sbd2
sdb3

異なるハードディスク上のパーティションにも適用されます。

解決策

1. ディスクの WWID を見つけます:

# /sbin/scsi_id -g -u -s /block/sdb
SATA_VBOX_HARDDISK_VBbb8af1a8-4d4db09b_

ここで、「SATA_VBOX_HARDDISK_VBbb8af1a8-4d4db09b_」の WWID を取得しました

2. カスタム UDEV ルールを作成します:

/etc/udev/rules.d/ の下に新しいルールを作成します 、たとえば、/etc/udev/rules.d/99-oracle.rules .デフォルトの 50-xxx.rules の後にファイル名がリストされていることを確認してください ファイル。認識されるには、ファイル名が「.rules」で終わる必要があります。

KERNEL=="sd*1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/%P", RESULT=="SATA_VBOX_HARDDISK_VBbb8af1a8-4d4db09b_", RUN+="/bin/raw /dev/raw/raw1 %N"
KERNEL=="sd*2", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/%P", RESULT=="SATA_VBOX_HARDDISK_VBbb8af1a8-4d4db09b_", RUN+="/bin/raw /dev/raw/raw2 %N"
KERNEL=="sd*3", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s /block/%P", RESULT=="SATA_VBOX_HARDDISK_VBbb8af1a8-4d4db09b_", RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", KERNEL=="raw*", OWNER="oracle", GROUP="oinstall", MODE="0664"

RESULT フィールドは、ステップ 1 で見つけたハードディスクの WWID です。「OWNER」の値も代入してください。 '、'グループ '、'モード

3. UDEV サービスを再起動します:

# /sbin/start_udev

そして、/dev/raw/raw1、/dev/raw/raw2、および /dev/raw/raw3 を RAC OCR および投票デバイスとして自由に使用できます。


Linux
  1. 自動化のためにAnsibleとanacronを使用する方法

  2. Linux – Udevルール:デバイス#26の後にカーネルデバイス(パーティションではなく)のみを一致させる方法は?

  3. ハードディスク全体にエラーや不良セクタがないかどうかを確認するにはどうすればよいですか?

  1. RaspberryPIにNagiosCoreをインストールしてセットアップする方法

  2. Unix でブロック デバイスのメジャー番号とマイナー番号を識別する方法

  3. CentOS / RHEL 7 :マルチパス ディスクで ASM の udev ルールを設定する方法

  1. Linuxでパーティションを作成する方法

  2. Linuxでディスクパーティションをフォーマットする方法

  3. Udev :ネットワーク インターフェイスの名前を変更する