Extended file system explained

ext
Full Name:extended file system
Developer:Rémy Card
Discontinuation Date:
with Linux 2.1.21
Preceded By:MINIX file system
Succeeded By:ext2
Directory Struct:Table
Bad Blocks Struct:Table
Max Volume Size:2 GB
Max Filename Size:255 characters[1]
File System Permissions:Unix permissions
Encryption:No
Introduction Os:Linux 0.96c
Copy On Write:No

The extended file system, or ext, was implemented in April 1992 as the first file system created specifically for the Linux kernel. It has metadata structure inspired by traditional Unix filesystem principles, and was designed by Rémy Card to overcome certain limitations of the MINIX file system.[2] [3] It was the first implementation that used the virtual file system (VFS), for which support was added in the Linux kernel in version 0.96c, and it could handle file systems up to 2 gigabytes (GB) in size.

ext was the first in the series of extended file systems. In 1993, it was superseded by both ext2 and Xiafs, which competed for a time, but ext2 won because of its long-term viability: ext2 remedied issues with ext, such as the immutability of inodes and fragmentation.[4]

Other extended file systems

There are other members in the extended file system family:

See also

Notes and References

  1. Web site: ext_fs.h - include/linux/ext_fs.h - Linux source code (0.96c-patch2). 14 May 2023. Bootlin.
  2. Web site: Rémy Card (Interview, April 1998). 19 April 1999. April Association. 8 February 2012. https://web.archive.org/web/20120204082557/http://www.april.org/groupes/entretiens/remy_card.html. 4 February 2012. fr. dead.
  3. Web site: Jones . M. Tim . 17 February 2009 . Anatomy of ext4 . https://web.archive.org/web/20150220020146/http://www.ibm.com/developerworks/linux/library/l-anatomy-ext4/ . 2015-02-20 . 8 February 2012 . IBM Developer Works.
  4. Web site: Design and Implementation of the Second Extended Filesystem . Rémy . Card . Theodore . Ts'o . Stephen . Tweedie . 8 February 2012 . https://web.archive.org/web/20120204044824/http://e2fsprogs.sourceforge.net/ext2intro.html . 4 February 2012 . dead . First published in Book: First Dutch International Symposium on Linux . 90-367-0385-9 . State University of Groningen . 1995.