Skip to content
Q283527
EntityQ283527· pop 30· linked from 267 articles

Also known as second extended filesystem

ext2, or second extended file system, is a file system for the Linux kernel. It was initially designed by French software developer Rémy Card as a replacement for the extended file system (ext). Having been designed according to the same principles as the Berkeley Fast File System from BSD, it was the first commercial-grade filesystem for Linux.

Key facts

File system.name
ext2
File system.full_name
Second extended file system
File system.developer
Rémy Card
File system.introduction_os
Linux
File system.introduction_date
January 1993
File system.preceded_by
extended file system
File system.succeeded_by
ext3
File system.partition_id
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)0x83 (Master Boot Record)Apple_UNIX_SVR2 (Apple Partition Map)
File system.directory_struct
Table
File system.file_struct
bitmap (free space), table (metadata)
File system.bad_blocks_struct
Table
File system.max_filename_size
255 bytes
File system.max_files_no
1018
File system.max_volume_size
2–32 TiB
File system.max_file_size
16 GiB – 2 TiB
File system.filename_character_set
All bytes except NUL ('\0') and '/'
File system.dates_recorded
modification (mtime), attribute modification (ctime), access (atime)
File system.date_range
December 14, 1901 - January 18, 2038

via Wikipedia infobox

Wikidata facts

Show 2 more facts
Stack Exchange tag
stackoverflow.com/tags/ext2
inception
1993-01-00
Sources (1)

via Wikidata · CC0

~12 min read

Article

13 sections
Contents
  • History
  • ext2 data structures
  • Inodes
  • Directories
  • Allocating data
  • File-system limits
  • Compression extension
  • Under other operating systems
  • See also
  • References
  • Notes
  • Further reading
  • External links

ext2, or second extended file system, is a file system for the Linux kernel. It was initially designed by French software developer Rémy Card as a replacement for the extended file system (ext). Having been designed according to the same principles as the Berkeley Fast File System from BSD, it was the first commercial-grade filesystem for Linux.

The canonical implementation of ext2 is the "ext2fs" filesystem driver in the Linux kernel. Other implementations (of varying quality and completeness) exist in GNU Hurd, MINIX 3, some BSD kernels, in MiNT, Haiku and as third-party Microsoft Windows and macOS (via FUSE) drivers. This driver was deprecated in Linux version 6.9 in favor of the ext4 driver, as the ext4 driver works with ext2 filesystems.

Gallery (2)

Connections

Categories