目標
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 および投票デバイスとして自由に使用できます。