Why Linux restricts file system block size is smaller than page size

Aug 30, 2026

File system relays on page cache for caching. If file system block size exceeds the page size then the OS may flush partial block by flushing a page and leaving the rest, leading to corruption.

 

 

FundamentalsĀ Training Courses

Fundamentals of Network Engineering

Understanding the first principles of networking to build low latency and high throughput backends

$24.99 USD

Fundamentals of Operating Systems

Build efficient software by understanding how the Operating System kernel works under all the abstractions.

$24.99 USD

Fundamentals of Backend Engineering

Understand backend engineering communication design patterns, protocols, execution paths and proxying.

$24.99 USD