0% found this document useful (0 votes)
122 views5 pages

EXT4 File System

Ext4 is an advanced file system used in Linux kernels that improves on earlier Ext file systems. It provides greater storage capacity and performance through features like inline data storage, delayed allocation, and multi-block allocation. Ext4 also enhances reliability with metadata checksums and flexibility through mount options that allow compatibility with Ext2/Ext3.

Uploaded by

Amila Rukshan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
122 views5 pages

EXT4 File System

Ext4 is an advanced file system used in Linux kernels that improves on earlier Ext file systems. It provides greater storage capacity and performance through features like inline data storage, delayed allocation, and multi-block allocation. Ext4 also enhances reliability with metadata checksums and flexibility through mount options that allow compatibility with Ext2/Ext3.

Uploaded by

Amila Rukshan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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