Die RAC-Datenbank erweitert den Speicherplatz. Die neu bereitgestellte Festplatte wird nicht erkannt und kann nicht über den Befehl fdisk -l angezeigt werden. Nach der Abfrage müssen Sie neu starten oder scannen, um die neu bereitgestellte Festplatte anzuzeigen. Heute werde ich die spezifische Methode vorstellen.
1. Übersicht
Die RAC-Datenbank erweitert den Speicherplatz. Die neu bereitgestellte Festplatte wird nicht erkannt und kann nicht über den Befehl fdisk -l angezeigt werden. Nach der Abfrage müssen Sie neu starten oder scannen, um die neu bereitgestellte Festplatte anzuzeigen. Heute werde ich die spezifische Methode vorstellen.
Umgebung: OEL 6.4 und RAC 11.2.0.4
2. Wichtige Themen
Verwenden Sie nicht /dev/sdX oder /dev/dm-XX als Gerätenamen, da sich dieser Gerätename nach dem Neustart ändern kann
Identifizieren Sie Ihr Gerät mithilfe der WWID
Weltweite Kennungen (WWID) können zur zuverlässigen Identifizierung von Festplattengeräten verwendet werden.
Eine WWID ist eine dauerhafte, systemunabhängige ID, die laut SCSI-Standard von allen SCSI-Geräten bereitgestellt werden muss.
3. Alle verfügbaren WWIDs im System anzeigen
Shell script to display WWID on your system #!/bin/bash # #Usage: As root user run : ./check_wwid.sh # for FILE in `find /dev -name "sd*" | sort` do WWID=`scsi_id --whitelisted --replace-whitespace --device=$FILE ` echo $FILE " WWID: " $WWID done $ sudo ./check_wwid.sh .. /dev/sdb WWID: 1ATA_VBOX_HARDDISK_VB81c4f844-94203a15 /dev/sdb1 WWID: 1ATA_VBOX_HARDDISK_VB81c4f844-94203a15 /dev/sdc WWID: 1ATA_VBOX_HARDDISK_VB2ed83c09-e66dbcfb /dev/sdc1 WWID: 1ATA_VBOX_HARDDISK_VB2ed83c09-e66dbcfb .. --> Of course WWIDs for partitions and for the complete disk are identical # cat 99-oracle-asmdevices.rules KERNEL=="sd*", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL}=="14f504e46494c45523264556151442d5261336d2d566e4250", OWNER="grid", GROUP="asmadmin", MODE="0660" # ls -ls /dev/sdr 0 brw-rw----. 1 grid asmadmin 65, 16 Mar 19 14:42 /dev/sdr Reload and Restart the udev rules # udevadm control --reload-rules # start_udev Starting udev: [ OK ] Verify disk protections: # ls -ltr /dev/asm* brw-rw----. 1 grid asmadmin 8, 17 Mar 15 10:03 /dev/asmdisk1_udev_sdb1 brw-rw----. 1 grid asmadmin 8, 33 Mar 15 10:03 /dev/asmdisk2_udev_sdc1 Redistribute 99-oracle-asmdevices.rules file to all cluster nodes and restat udev echo system on these nodes # scp 99-oracle-asmdevices.rules grac42:/etc/udev/rules.d # scp 99-oracle-asmdevices.rules grac43:/etc/udev/rules.d On each RAC node # udevadm control --reload-rules # start_udev # ls -ltr /dev/asm* brw-rw----. 1 grid asmadmin 8, 17 Mar 15 10:03 /dev/asmdisk1_udev_sdb1 brw-rw----. 1 grid asmadmin 8, 33 Mar 15 10:03 /dev/asmdisk2_udev_sdc1
4. UDev-Regeln für Festplattenpartitionen mit /sbin/scsi_id (bevorzugter Modus, da wir den Namen ändern können)
Beachten Sie diese Beispielzuordnung: /dev/sdb1 zu /dev/asmdisk1_udev_sdb1:
# cat 99-oracle-asmdevices.rules KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB81c4f844-94203a15", NAME= "asmdisk1_udev_sdb1", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB2ed83c09-e66dbcfb", NAME= "asmdisk1_udev_sdc1", OWNER="grid", GROUP="asmadmin", MODE="0660" # ls -l /dev/asmdisk1_udev_sdb1 /dev/asmdisk1_udev_sdc1 brw-rw----. 1 grid asmadmin 8, 17 Mar 19 13:53 /dev/asmdisk1_udev_sdb1 brw-rw----. 1 grid asmadmin 8, 33 Mar 19 13:53 /dev/asmdisk1_udev_sdc1
5. Festplattengruppe
(1) Festplattengruppe erweitern
Pfad finden:
select group_number,disk_number ,path from v$asm_disk;
Festplattengruppe erweitern:
alter diskgroup data2 add disk '/dev/asm-diski'; ALTER DISKGROUP DATA2 REBALANCE POWER 10;
Ansicht ist ausgewogener Abschluss:
select operation,est_minutes from v$asm_operation;
Ändern Sie es nach Abschluss wieder:
alter diskgroup DATA rebalance power 1;
Oder: Balancieren Sie direkt:
alter diskgroup DATA add disk '/dev/asm-diski' rebalance power 10;
Das obige ist der detaillierte Inhalt vonLinux startet nicht neu, um neu gemountete Festplatten zu erkennen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!