Warum wird kein /proc
Speicherplatz belegt?
Weil es sich um ein 'virtuelles Dateisystem' handelt und Daten nicht wie ein Dateisystem für eine Festplatte gespeichert werden:
/ proc ist insofern etwas Besonderes, als es auch ein virtuelles Dateisystem ist. Es wird manchmal als Prozessinformations-Pseudo-Dateisystem bezeichnet. Es enthält keine 'echten' Dateien, sondern Runtime-Systeminformationen (z. B. Systemspeicher, gemountete Geräte, Hardwarekonfiguration usw.). Aus diesem Grund kann es als Kontroll- und Informationszentrum für den Kernel betrachtet werden. In der Tat handelt es sich bei vielen Systemdienstprogrammen um Aufrufe von Dateien in diesem Verzeichnis. Zum Beispiel ist 'lsmod' dasselbe wie 'cat / proc / modules', während 'lspci' ein Synonym für 'cat / proc / pci' ist. Durch das Ändern von Dateien in diesem Verzeichnis können Sie sogar Kernelparameter (sysctl) lesen / ändern, während das System ausgeführt wird.
Aus dem Linux-Dokumentationsprojekt ; Das enthält eine ausführlichere Erklärung des proc
Dateisystems und die verschiedenen Teile, auf die sich diese beziehen (etwas außerhalb des Rahmens dieser Frage).
Red Hat hat auch eine Erklärungsseite, deren Teileproc
etwas kürzer und besser handhabbar sind. Es gibt auch einige allgemeine Informationen über Wikipediaprocfs
.
Da es nur kurzlebige Informationen enthält (und steuert), nimmt es keinen Platz ein.