GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist der Sinn von rootwait/rootdelay?

Manchmal kann das Betriebssystem ein Peripheriegerät, das langsam reagiert, nicht von einem Peripheriegerät unterscheiden, das nicht vorhanden oder vollständig abgespritzt ist. Das offensichtlichste Beispiel ist ein Root-Dateisystem aus dem Netzwerk (TFTP, NFS), bei dem eine langsame Netzwerkverbindung oder ein überlasteter Server schwer von einer unterbrochenen Netzwerkverbindung oder einem abgestürzten Server zu unterscheiden sind. Ein Timeout teilt dem Kernel mit, wann er aufgeben soll.

Dies kann auch bei Festplatten passieren, die langsam hochfahren, RAID-Arrays, die überprüft werden müssen, und so weiter. rootdelay weist den Kernel an, nicht sofort aufzugeben, wenn das Gerät nicht verfügbar ist. Der Kernel kann nicht wissen, ob ein SCSI-Laufwerk eine lokale Festplatte oder eine Art RAID-Schacht ist.

rootwait ist vorgesehen, auf unbestimmte Zeit zu warten. Es ist nicht immer wünschenswert, zum Beispiel möchte ein System auf ein anderes Root-Dateisystem zurückgreifen, wenn das normale zu lange braucht, um zu antworten.


Linux
  1. Linux vs. Unix:Was ist der Unterschied?

  2. Was ist mit dem freien Speicherplatz passiert?

  3. Wie finde ich heraus, welche anderen Computer mit dem lokalen Netzwerk verbunden sind?

  4. Was bringt es, das Home-Verzeichnis zu verschlüsseln?

  5. Was ist der Goldlinker?

Was ist Tor? Ist Tor sicher?

iptables vs. nftables:Was ist der Unterschied?

Was ist der Kill-Befehl in Linux?

Network Attached Storage (NAS) und Storage Area Networks (SAN) – was ist der Unterschied?

Was ist die Logjam-Schwachstelle?

Was bewirkt das Setzen eines Linux-Sockets - hohe Priorität?