We provide Linux to the World

ON AMAZON:



https://www.amazon.com/Voice-Desert-Valerio-Stefano-ebook/dp/B0CJLZ2QY5/



https://www.amazon.it/dp/B0CT9YL557

We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Inode – Wikipedia

Inode

aus Wikipedia, der freien Enzyklopädie

Dieser Artikel erklärt die Bedeutung des Begriffes in der Informatik; zum österreichischen Internet Service Provider siehe Inode (Unternehmen).

Inode (Kurzwort aus: engl. index node) ist ein Begriff aus dem Computerbereich. In der Dateiverwaltung eines Unix-Betriebssystems lässt sich jede Datei auf einer Festplatte oder einem anderen Speichermedium über solche Inodes erreichen.

Inode (oder I-Node) wird im Deutschen am besten als Informationsknoten oder Indexeintrag bezeichnet. Er fasst alle Attribute einer Datei zusammen außer dem Inhalt und dem Namen der Datei. Damit ist er selbst fast eine kleine Datei mit wichtigen Informationen über eine daranhängende größere Datei mit den eigentlichen gespeicherten Daten.

Der Inode wird identifiziert über eine eindeutige Nummer für genau die Datei, die er verwaltet (Inode-Nummer; ähnlich einem Primärschlüssel in einer Datenbank).

Inhaltsverzeichnis

[Bearbeiten] Im Inode gespeicherte Informationen

Im Inode sind folgende Informationen gespeichert:

  • Besitzer der Datei
  • bevorrechtigte Gruppe
  • Zugriffsrechte der Datei
  • Typ der Datei (einfache Datei, Verzeichnis, Link,…)
  • Größe der Datei (in Bytes)
  • Referenzzähler (Anzahl der Hardlinks = Namen der Datei, das heißt Zahl der Verweise aus den Verzeichnissen auf die Datei)
  • Datum der letzten Inode-Änderung (change time, ctime), des letzten Zugriffs auf die Datei (letzte Dateiöffnung/-ausführung, access time, atime) und der letzten Modifikation der Datei (modification time, mtime)
  • Verweis beziehungsweise Verweise auf die eigentlichen Cluster der Datei.

Der Dateiname ist nicht im Inode gespeichert. Damit können mehrere Dateinamen auf einen Inode verweisen (siehe Hardlinks), dies geht beispielsweise mit dem Befehl ln Erster-Dateiname Zweiter-Dateiname, wobei der Referenzzähler im Inode um eins erhöht wird.

[Bearbeiten] Beispiel anhand von ext2

Als Beispiel für die Verweise auf die Daten sei hier das ext2-Dateisystem erläutert: Ist eine Datei sehr klein (bis zu etwa hundert Bytes), werden ihre Daten bei den meisten heutigen Dateisystem-Implementierungen direkt im Inode gespeichert. Ist sie größer, dann verweisen bis zu 12 Einträge im Inode auf je einen Cluster, in dem der Inhalt der Datei gespeichert wird. Reichen die in einem I-Node referenzierten Datencluster für eine Datei nicht aus, zeigt ein Eintrag im Inode auf weitere Cluster, welche nun die eigentlichen Verweise zu den Datenclustern beinhalten. Ein Verweis auf einen einzigen weiteren Datencluster wird als einfach indirekter Block bezeichnet. Es sind bis zu dreifach indirekte Blöcke möglich, so dass die maximale Dateigröße je nach Blockgröße zwischen 16 GiB und 2 TiB liegen kann.

Beispiel einer Inode-Struktur mit 10 KiB in direkt adressierten Datenblöcken und ungefähr 16 Millionen KiB + 65536 KiB + 256 KiB in indirekt adressierten Datenblöcken/Clustern mit jeweils einem KiB größe: Die 256 Einträge in den Blöcken, auf die verwiesen wird, ergeben sich daraus, dass ein 1-KiB-Block genau 256 Adressen der Länge 4 Byte (32-Bit-Adressraum) enthalten kann.

I-Node-Struktur

In einem Unix-Betriebssystem existiert eine Tabelle mit allen aktuellen Inodes. Ferner ist es möglich, Listen aller nichtbelegten Inodes zu erstellen.

Die Inode-Nummer einer Datei lässt sich mittels des Befehls ls -i Dateiname anzeigen.

[Bearbeiten] Siehe auch

[Bearbeiten] Weblinks

Static Wikipedia 2008 (March - no images)

aa - ab - als - am - an - ang - ar - arc - as - bar - bat_smg - bi - bug - bxr - cho - co - cr - csb - cv - cy - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - jbo - jv - ka - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nn - -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -
https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformativo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com