{{Stub}} {{Infobox FS | Name = ext4 | Entwickler = Mingming Cao, Dave Kleikamp, Alex Tomas, Theodore Ts'o und weitere | Bezeichnung = Fourth extended file system | Dateigröße = Größe des Dateisystems | Dateianzahl = Variabel | Namenslänge = 256 Byte | Dateisystemgröße = 1 EiB, aufgrund einer Beschränkung in e2fsprogs allerdings nur maximal 16 TiB }} Das Fourth extended file system oder kurz '''ext4''' ist die Weiterentwicklung von [[ext3]]. Es ist seit dem Linux-Kernel 2.6.19 Bestandteil selbiges und heutzutage das Standarddateisystem unter Linux. Es hat die gleiche Partitionskennung wie ext3 (0x83 bzw. EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 nach [[GPT]]). == Neuerungen gegenüber ext3 == Die wichtigste Neuerung von ext4 gegenüber ext3 ist, dass das Dateisystem jetzt auch Extents statt Blocktabellen benutzen kann. Das bedeutet, dass die Zuordnung nicht in Blöcken fester Größe geschieht, sondern in variablen Extents, deren Beschreibung eine Anzahl von Blöcken enthält, die auf der Platte direkt hintereinander liegen. Besonders bei großen Dateien können so die Metadaten verkleinert und damit die Performance verbessert werden. Weitere Neuerungen sind Zeitstempel auf Nanosekunden-Basis, Journal mit Prüfsummenunterstützung (einschaltbar beim Mounten via journal_checksum), Mehrfache Preallokation von Dateiblöcken und Inodes sowie Zeitverzögerte Allokation von Dateiblöcken und Inodes. == Weblinks == * [https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/filesystems/ext4.txt Dokumentation zu ext4] * [https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout ext4 On-Disk-Layout] * [https://ext4.wiki.kernel.org/index.php/Main_Page ext4-Wiki] [[Kategorie:Dateisystem]] [[en:Ext4]]