Meine Frage ist, welche Datei in / proc vom Kernel während des Bootvorgangs gelesen wird? Dies war eine Frage zu meinem LPIC 101-Test...
Klingt nach Fangfrage. Die Dateien in /proc
sind keine echten Dateien auf der Festplatte (deshalb haben sie eine Größe von 0) und die Knoten existieren nicht, bis der Kernel eine procfs
einhängt Dateisystem dort und füllt es.
Procfs- und sysfs-Dateien sind Kernel-Schnittstellen. Wenn Sie eine Datei in /proc
lesen , fragen Sie den Kernel nach Informationen und er wird sie liefern. Diese Informationen sind nicht in dieser Datei gespeichert - nichts ist. Wenn Sie in eine Datei in /proc
schreiben , senden Sie die Kernel-Informationen, aber auch hier werden die Informationen nicht in dieser Datei gespeichert.
Dies ist möglich, da der Kernel im Allgemeinen der Gatekeeper für den Dateizugriff ist. Alle Dateizugriffe beinhalten Systemaufrufe, d.h. sie müssen den Kernel durchlaufen.
Also würde ich sagen, die Antwort hier ist, dass es keine Dateien in /proc
liest beim Booten oder zu einem anderen Zeitpunkt. Das wäre, als würde man seine eigene Telefonnummer wählen.