Anzeige:
Ergebnis 1 bis 2 von 2

Thema: /proc file system fragen

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749

    /proc file system fragen

    Hallo,
    Ich würde gerne wissen wovon es abhängt dass man in die Dateien im /proc Dateisystem schreiben oder nur lesen kann ? Kann es sein dass es eben "kernel-on-the-fly" geuste dateien sind in die man eben NICHT zur laufzeit schreiben kann?

    Desweiteren würde mich interessieren wo genau die Stelle im Kernel ist wo die Einträge im /proc Dateissystem erzeugt werden ?
    Weiß jemand file-linenumber des codes ?

    Danke euch

  2. #2
    Registrierter Benutzer
    Registriert seit
    02.07.2004
    Beiträge
    456
    Die "Dateien" im proc-FS sind keine physikalischen Dateien, sondern Schnittstellen zum Kernel und seinen Modulen. So gut wie alle sind lesbar, viele auch schreibbar, um Daten von dem Kernel zu erhalten und selbige auch an den Kernel zu übergeben. Um deine Frage damit konkret zu beantworten:

    - Es hängt von dem zugehörigen Modul ab
    - Es sind rein virtuelle Kernel-"Dateien"
    - Man kann sie in Abhängigkeit des zugehörigen Moduls auch schreiben
    - Die Dateien werden (im 2.6er Kernel) mit dem Funktionsaufruf create_proc_dir_entry erstellt. Wie das funktioniert, steht sehr gut beschrieben dort: http://ezs.kr.hsnr.de/TreiberBuch/html/sec.proc01.html

    Du solltest bezüglich Kernel Entwicklung unbedingt - meine Empfehlung - das Buch "Linux Treiber entwickeln" lesen. Es ist wirklich informativ und auch für Kernel Laien recht leicht zu verstehen. Kannst es auch online lesen. Dort:http://ezs.kr.hsnr.de/TreiberBuch/html/

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •