1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Trophäen
  4. Forum
    1. Unerledigte Themen
  5. Artikel
  6. Lexicon
  • Login
  • Register
  • Search
Lexicon
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Lexicon
  • More Options
  1. Deutsches Raspberry Pi Forum
  2. Lexicon

Inode

  • RTFM
  • October 12, 2023 at 8:39 PM
  • October 12, 2023 at 11:57 PM
  • 894 times viewed
  • Jedes File in einem EXT4 Filesystem - und in vielen anderen Filesystemen auch - besitzt einen einmaligen, ganzzahligen Indexbereich, in dem die Metadaten eines Files abgelegt sind.

    In der Regel ist ein Inode 512 Bytes groß (umkonfigurierbar) und enthält folgende Informationen: (vermutlich nicht ganz vollständig)

    • Dateiname
    • Inode Nummer
    • Zugriffszeitpunkte (timestamps) für Erzeugung, letzte Anderung, letzter Zugriff, letzte Statusänderung
    • User ID
    • Group ID
    • Grösse der verwendeten Blöcke
    • Anzahl der verwendeten Blöcke
    • bevorzugte Blockgrösse für I/O (Eingabe/Ausgabe)
    • Link Zähler (für die Anzahl der Hard-Links)
    • File type und mode (z.B directory, uid=1000 gid=1000, rwxr-xr-x, u.A. in binärer Form)
    • Pointer auf den ersten Sektor des Datenbereiches in den der Fileinhalt geschrieben, oder von dem gelesen werden soll

    ferner:

    • den Inhalt der ACL (Acess Control List, wenn verwendet)
    • die Nutzdaten bei sehr kleinen Dateien, wenn dafür im Inode noch Platz ist.

    Ein Inode wird z.B. mit der -i Option bei "ls" oder "dir" angezeigt (Beispiel: ls -ali)

    Damit ein Inode auf einem Speichergerät erreichbar wird, muss es über eine (Major:Minor) Device-ID (Geräte-ID) verbunden werden.

    Device-Files (Gerätedateien) sind hauptsächlich im Verzeichnis /dev zu finden z.B. zeigt < ls -al /dev > in den Spalten nach dem Gruppennamen die MAJOR und MINOR Device ID an..

    Aus derselben Ausgabe kann auch erkannt werden, dass Zugriffe auf Gerätedateien grundsätzlich über ihre Gruppenrechte zu erfolgen hat.

    Keep learning !

  • Previous entry I/O
  • Next entry Kernel

Registrierung

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself

Categories

  1. Hardware 77
  2. Software 105
    1. Smarthome 7
    2. Künstliche Intelligenz 4
  3. Programmierung 33
    1. Python 9
    2. C · C++ 7
    3. andere Programmiersprachen 4
  4. Betriebssysteme 37
  5. Netzwerk 32
  6. Forenabkürzungen 38

Contributors in this entry

  1. RTFM 1 change
  2. ps915 1 change
  1. Datenschutzerklärung
  2. Impressum

Forenregeln

Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™