Das Ziel
So richten Sie UDEV-Regeln für RAC OCR und Voting Devices auf verschiedenen Partitionen statt auf einer Raw-Festplatte ein. Nehmen wir an, dass die Festplatte sdb ist, die 3 Partitionen hat:
sbd1 sbd2 sdb3
Dies gilt auch für Partitionen über verschiedene Festplatten.
Die Lösung
1. Suchen Sie die WWID der Festplatte:
# /sbin/scsi_id -g -u -s /block/sdb SATA_VBOX_HARDDISK_VBbb8af1a8-4d4db09b_
Hier haben wir eine WWID von „SATA_VBOX_HARDDISK_VBbb8af1a8-4d4db09b_ ‘.
2. Erstellen Sie eine benutzerdefinierte UDEV-Regel:
Erstellen Sie eine neue Regel unter /etc/udev/rules.d/ , zum Beispiel /etc/udev/rules.d/99-oracle.rules . Stellen Sie sicher, dass der Dateiname nach der Standardeinstellung 50-xxx.rules aufgeführt wird Datei. Der Dateiname muss auf „.rules“ enden, um erkannt zu werden.
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"
Das abgelegte RESULT war die WWID Ihrer Festplatte, die in Schritt 1 gefunden wurde. Bitte ersetzen Sie auch den Wert von „OWNER“. ‘, ‘GRUPPE ‘ und ‚MODUS ‘ zu Ihrem eigentlichen.
3. Starten Sie den UDEV-Dienst neu:
# /sbin/start_udev
Und dann können Sie /dev/raw/raw1, /dev/raw/raw2 und /dev/raw/raw3 als Ihre RAC OCR- und Abstimmungsgeräte verwenden.