Tagged articles
10 articles
Page 1 of 1
Tech Stroll Journey
Tech Stroll Journey
Nov 8, 2025 · Fundamentals

Understanding Linux Filesystems and Disk I/O for Performance Tuning

This article explains Linux filesystem structures, the virtual filesystem layer, various disk I/O mechanisms—including buffered, non‑buffered, blocking, non‑blocking, synchronous and asynchronous I/O—and provides practical commands for observing inode and dentry caches to aid performance optimization.

Disk I/OFilesystemLinux
0 likes · 8 min read
Understanding Linux Filesystems and Disk I/O for Performance Tuning
Liangxu Linux
Liangxu Linux
Nov 17, 2021 · Fundamentals

Unlocking Linux File System Secrets: Disk Structure, Inodes, and IO Performance

This article explores Linux file system fundamentals, covering physical disk layout, partition strategies, how the OS reduces random‑read latency, the real space cost of empty files and directories, inode usage, block allocation, and practical tips for improving disk I/O performance.

Disk I/OFilesystem FundamentalsLinux
0 likes · 16 min read
Unlocking Linux File System Secrets: Disk Structure, Inodes, and IO Performance
Liangxu Linux
Liangxu Linux
Jan 10, 2021 · Fundamentals

Why Your Linux Server Runs Out of Inodes and How to Fix It

The article explains what inodes are, why they can become fully consumed even when disk space remains, and provides step‑by‑step Linux commands and cron adjustments to identify the offending directories, delete excess files, and prevent future inode exhaustion.

FilesystemLinuxcommands
0 likes · 6 min read
Why Your Linux Server Runs Out of Inodes and How to Fix It
ITPUB
ITPUB
Oct 27, 2018 · Fundamentals

Why Linux Treats Everything as a File: A Deep Dive into Its File System

This article explains how Linux models all resources—including disks, devices, and inter‑process communication—as files, describes the physical storage mechanisms of hard drives, and walks through the steps of partitioning, formatting, mounting, and navigating the Linux file system hierarchy.

LinuxMountingPartitions
0 likes · 24 min read
Why Linux Treats Everything as a File: A Deep Dive into Its File System
ITPUB
ITPUB
Aug 17, 2017 · Operations

Why MySQL Errcode 28 Can Appear Even With Plenty of Disk Space

A MySQL fatal error claiming "Can't create/write to file ... (Errcode: 28)" turned out not to be a lack of disk space but exhausted inodes caused by millions of tiny maildrop files generated by cron‑driven Postfix notifications, and the article walks through the investigation and fix.

Errcode28croninodes
0 likes · 8 min read
Why MySQL Errcode 28 Can Appear Even With Plenty of Disk Space
ITPUB
ITPUB
May 20, 2016 · Operations

Why MySQL Errcode 28 Happens Even With Free Disk Space—and How to Fix It

A MySQL fatal error citing Errcode 28 can stem from inode exhaustion caused by a flood of cron-generated emails, not just lack of disk space, and the article walks through diagnosing the issue with df, df -i, and locating the offending Postfix maildrop directory.

Errcode28Linuxcron
0 likes · 7 min read
Why MySQL Errcode 28 Happens Even With Free Disk Space—and How to Fix It