/ proc-Dateisystem in AIX

5567
ring bearer

Diese Frage ist im Zusammenhang mit AIX (5.3). Auf welcher Grundlage wird Speicherplatz für alle unter dem virtuellen Dateisystem zu speichernden Anforderungen zugewiesen /proc

Macht das Betriebssystem Platz /? Zum Beispiel habe ich:

Filesystem GB blocks Free %Used Iused %Iused Mounted on /dev/hd4 0.25 0.08 70% 10983 38% / /proc - - - - - /proc 

Was passiert also, wenn ich /zu 99% gewöhnt bin ? Wo bekommt proc seinen Platz?

Oder habe ich alles falsch? Ist /procnur eine Darstellung des Serverspeichers?

2

2 Antworten auf die Frage

6
Rich Homolka

Oder habe ich alles falsch? Ist / proc nur eine Darstellung des Serverspeichers?

Ja :) Es ist Serverspeicher, Kernel, um genau zu sein.

/ proc ist ein Dateisystemtreiber, der Kernel-Speicherstrukturen anstelle von Festplatten erkennt. Es wird nie mehr Speicherplatz als der Gerätetreiber auf der Festplatte verwendet.

Es ist eine Möglichkeit, Kernel-Datenstrukturen durch Code auf Benutzerebene leicht lesbar zu machen. Es verwendet das Dateisystem, die Metapher "Alles ist eine Datei", mit der UNIX dem Pionier geholfen hat. Dann können Sie dieselben Tools (Syscalls, Befehlszeilen-Tools) verwenden, um diese Kernel-Daten zu lesen und zu schreiben, die Sie normalerweise verwenden, anstatt bestimmte Befehle oder komplizierte Aufrufe wie ioctl () auszuführen.

4
Hennes

Ich habe keine AIX-Erfahrung, aber jedes Betriebssystem, das ich verwendete (BSD, Linux) / proc, ist ein virtuelles Dateisystem. Es verwendet keinen echten Speicherplatz.