Skip to content

ext4

ext4 is a widely used journaling filesystem for Linux, succeeding ext3 and supporting large volumes, extents, and delayed allocation.

Known aliases

  • EXT4
  • jbd2
  • mkfs.ext4

Current stories

buildOne report1 publisher

containerd 2.2's mount manager runs slower than the shell steps it bundles

containerd 2.2's mount manager took 29.6 to 47.2 ms per Activate call in a dev.to benchmark, against 23.5 to 25.9 ms for truncate, mkfs, losetup and mount. Most of the gap is design overhead, and a panic plus an orphaned loop device from the same runs are the better reason for shim authors to wait.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence40
buildOne report1 publisher

An iostat sample taken mid-failure showed 128 queued reads delivering 88 KB/s

Nginx reported active and ping answered while reads on one FDCServers VPS waited 18.7 seconds and I/O pressure sat near 96 percent full. The capture taken during the failure carried the ticket through a node migration to a refund.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap−5
Incentives45
Confidence55
buildOne report1 publisher

Under Docker 29's default image store, a 100MB container quota let 300MB through

On an ext4 host the overlay2 graphdriver refused --storage-opt size outright with exit code 125. The containerd snapshotter that Docker 29 makes the default accepts the same flag on the same filesystem and enforces nothing.

Publishers:dev.to

Reality

Evidence62
Adoption40
Hype gap+5
Incentives20
Confidence58
buildOne report1 publisher

Object or file storage: the wrong pick stays quiet until inode exhaustion

A dev.to writeup reduces the storage choice to a property test on the calling code. The part worth arguing about is when each wrong answer shows up: on the first query, or at 10 million files.

Publishers:dev.to

Reality

Evidence28
Adoption
Not scored
Hype gap+18
Incentives34
Confidence40
buildOne report1 publisher

Eleven terabytes of rasters, no raster database: the two decisions doing the work

DailyMeteo serves 11 TB of GeoTIFFs from a Django app reading files off a disk. The load-bearing choices are a dedicated production box and a pull-based rsync every 30 minutes.

Publishers:dev.to

Reality

Evidence45
Adoption28
Hype gap−15
Incentives38
Confidence52
productOne report1 publisher

Linux 7.2 ships cache-aware scheduling, and Torvalds calls AI bug reports the new normal

The scheduler change is throughput you get for the cost of an upgrade. The more durable news is that late-cycle patch volume is now permanently larger, and the maintainer has stopped fighting it.

Publishers:zdnet.com

Reality

Evidence52
Adoption30
Hype gap+22
Incentives32
Confidence44