GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So deaktivieren Sie den os-prober in CentOS/RHEL 7

Was ist os-prober

Das os-prober-Paket erkennt alle auf dem Computer verfügbaren Betriebssysteme und gibt die Ergebnisse in einem generischen maschinenlesbaren Format zurück. Manchmal kann os-prober Probleme verursachen, wenn einige spezielle Datenträger untersucht werden (z. B.:Oracle ASM-Datenträger). Dieser Beitrag beschreibt, wie man os-prober deaktiviert.

OS-Prober deaktivieren

os-prober wird durch den Befehl grub2-mkconfig aufgerufen beim Generieren einer neuen GRUB-Konfigurationsdatei. Das Ausführen von grub update auf einem ausgelasteten Oracle ASM LUNS mit OS Probe führt zu Zeitüberschreitungen auf ASM-Datenträgern. Sie würden die folgenden Fehler in Oracle-Trace-Dateien sehen:

ORA-15080: synchronous I/O operation failed to write block 567864873 of disk 6 in >disk group REDO
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 1: Operation not permitted

Um os-prober zu deaktivieren:

1. Die Variable GRUB_DISABLE_OS_PROBER in der Datei /etc/default/grub sollte auf true gesetzt werden . Zum Beispiel:

# vi /etc/default/grub
GRUB_DISABLE_OS_PROBER=true

2. Nach der Änderung von /etc/default/grub sollte die GRUB-Konfiguration neu generiert werden.

– Auf BIOS-basierten Systemen:

# grub2-mkconfig -o /boot/grub2/grub.cfg

– Auf UEFI-basierten Systemen:

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

Schlussfolgerung

Von der Grub-Infoseite zum Verhalten von GRUB_DISABLE_OS_PROBER=true Möglichkeit:

'GRUB_DISABLE_OS_PROBER'
     Normally, 'grub-mkconfig' will try to use the external 'os-prober'
     program, if installed, to discover other operating systems
     installed on the same system and generate appropriate menu entries
     for them.  Set this option to 'true' to disable this.

Der Befehl grub2-mkconfig scannt alle Festplatten, die dem System präsentiert werden, wenn die grub.cfg erstellt wird. Wenn das System über eine große Anzahl von Festplatten verfügt, kann dies eine ganze Weile dauern und das System scheint hängen zu bleiben. Es wird daher empfohlen, es zu deaktivieren, wenn Sie ein ausgelastetes Oracle-Datenbanksystem mit einer größeren Anzahl von ASM-Festplatten haben.


Cent OS
  1. So deaktivieren Sie IPv6 unter CentOS / RHEL 7

  2. So deaktivieren Sie IPv6 unter CentOS / RHEL 5

  3. So deaktivieren Sie den Avahi-Daemon-Dienst in CentOS/RHEL

  4. So deaktivieren Sie lvmetad in CentOS/RHEL

  5. So deaktivieren Sie IPv6 in CentOS/RHEL 8

So deaktivieren Sie IPv6 unter CentOS 7 / RHEL 7

So deaktivieren Sie IPv6 unter CentOS 8 / RHEL 8

So deaktivieren Sie NUMA in CentOS / RHEL 6,7

So deaktivieren Sie den FIPS-Modus unter CentOS/RHEL 7

So deaktivieren Sie ICMP-Weiterleitungen auf CentOS/RHEL

So deaktivieren Sie den rpc.quotad-Dienst in CentOS/RHEL