You are on page 1of 5

EXT 4 File System

Content

 History
 Introduction
 Main Features
 Other Features
 Other Info
History

Ext4 has involved from Minix File System of Linux


Ext stands for extended file system
Ext (1992), Ext2 (1993) and Ext3(2001) are predecessors
Ext was introduced to overcome size limitations of the Minix filesystem
Ext2 was more forward-looking, in that a lot of space is left between the metadata
structures for future use
Ext3 introduced journal, which records in advance the changes that will be performed to
the filesystem and shorter fsck run times.
Ext4 was introduced in 2006, with more capacity and better performance
In 2008 Ext4 became the Linux Default file system
Ext4 can be mounted as Ext3 if required
Ext 4 Introduction

 Is a Journaled file system used by the Linux Kernel


 Primarily improves performance, reliability, and capacity
 Ext4 allocates storage space in units of blocks
 Blocks are further grouped into larger groups called Block Groups
 General block size = 4KB, but can be between 1KB to 64KB
 To improve reliability, metadata and journal checksums were added
 The filesystem timestamps were improved with the addition of intervals down to
nanoseconds.
Inode

 An inode is a 256-byte block on the disk and stores data about the files.
 This includes:
 the file's size
 user IDs of the file's user and group owners
 the file access permissions
 three timestamps specifying the time and date that the file was last accessed, last
modified, and the data in the inode was last modified.
 The inode also contains data that points to the location of the file's data on the hard
drive.

You might also like