Tagged articles
70 articles
Page 1 of 1
ITPUB
ITPUB
May 6, 2026 · Databases

The Hidden MySQL File That Grows on Its Own—Why 90% of DBAs Miss It

A sudden disk‑usage alarm reveals MySQL's ibtmp1 file ballooning to 192 GB, prompting a step‑by‑step investigation that explains the file’s purpose, shows how to clear and cap its size, and demonstrates how inefficient SQL queries can trigger such runaway growth.

SQL Optimizationdisk spaceibtmp1
0 likes · 8 min read
The Hidden MySQL File That Grows on Its Own—Why 90% of DBAs Miss It
MaGe Linux Operations
MaGe Linux Operations
Apr 30, 2026 · Operations

Disk Full on Linux? Run These 8 Diagnostic Commands First

When a Linux server reports a full disk, this guide walks you through eight essential commands to diagnose whether the issue is actual space exhaustion, inode depletion, lingering deleted files, or I/O bottlenecks, and provides a systematic cleanup workflow for production environments.

Linuxdfdisk space
0 likes · 19 min read
Disk Full on Linux? Run These 8 Diagnostic Commands First
MaGe Linux Operations
MaGe Linux Operations
Apr 15, 2026 · Databases

Why MySQL Binary Logs Fill Up Disk Space and How to Fix It

This article explains how MySQL binary logs can rapidly consume disk space, analyzes the root causes such as log format and workload, provides step‑by‑step diagnostics, and offers practical cleanup, configuration, replication, monitoring, and recovery strategies to prevent and resolve the issue.

BackupReplicationbinary log
0 likes · 21 min read
Why MySQL Binary Logs Fill Up Disk Space and How to Fix It
Java Tech Enthusiast
Java Tech Enthusiast
Mar 27, 2026 · Operations

How to Quickly Diagnose and Resolve Disk Space Exhaustion in Production

This guide walks through a step‑by‑step process for identifying the partitions and files that fill a disk, applying temporary fixes to bring usage below critical levels, and implementing long‑term measures to prevent future disk‑full incidents in production environments.

LinuxLog ManagementSystem Administration
0 likes · 9 min read
How to Quickly Diagnose and Resolve Disk Space Exhaustion in Production
Efficient Ops
Efficient Ops
Jan 21, 2026 · Operations

How to Quickly Find and Clean Large Files on Linux

This guide shows several efficient Linux commands—du, find, ls, and ncdu—to locate large files, sort results, and safely remove unnecessary data, helping you manage disk space before it runs out.

Linuxcommand-linedisk space
0 likes · 5 min read
How to Quickly Find and Clean Large Files on Linux
MaGe Linux Operations
MaGe Linux Operations
Jan 20, 2026 · Operations

How to Diagnose and Fix Full Disk Issues on Linux Servers – A Proven Checklist

This guide walks you through a complete Linux disk‑space troubleshooting workflow, from quickly checking usage and inode status, to locating large files with du, ncdu or dust, handling deleted‑but‑still‑open files, cleaning logs, Docker images, temporary data, adjusting reserved space, and setting up monitoring and alerts.

LinuxSysadmindisk space
0 likes · 42 min read
How to Diagnose and Fix Full Disk Issues on Linux Servers – A Proven Checklist
MaGe Linux Operations
MaGe Linux Operations
Dec 2, 2025 · Fundamentals

Why Your Disk Shows Free Space but Files Won’t Write: Mastering Inodes

The article explains how inode exhaustion on Linux filesystems can cause "No space left on device" errors despite available disk space, details inode structure and allocation, provides step‑by‑step diagnostics, monitoring scripts, best‑practice recommendations, and recovery procedures to prevent and resolve inode‑related issues.

FilesystemLinuxdisk space
0 likes · 28 min read
Why Your Disk Shows Free Space but Files Won’t Write: Mastering Inodes
Raymond Ops
Raymond Ops
Jun 17, 2025 · Operations

Diagnosing Disk Space Issues on Linux with df and du Commands

This article walks through troubleshooting a failed deployment caused by a full disk, showing how to use df -h to check overall disk usage and various du options (including --max-depth and -sh) to pinpoint large directories and resolve the issue.

LinuxOperationsdf
0 likes · 4 min read
Diagnosing Disk Space Issues on Linux with df and du Commands
dbaplus Community
dbaplus Community
Nov 17, 2024 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

When a Linux server triggers a disk‑space alert, you can pinpoint the offending directories or files by using df to view overall usage, du (with depth or max‑depth) or find to list large items, and lsof +L1 to detect deleted files still holding space, then optionally adjust reserved space with tune2fs.

Linuxdfdisk space
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
vivo Internet Technology
vivo Internet Technology
Oct 30, 2024 · Operations

Troubleshooting TiKV Disk Space Issues: Causes, Diagnosis, and Solutions

This guide explains how to diagnose and fix TiKV disk‑space problems by identifying oversized log files, redundant space‑placeholder files, and excessive RocksDB/Titan data, offering command‑line checks, configuration tweaks such as enabling log rotation, disabling reserve space, and tuning GC and Titan discardable‑ratio to restore balanced storage.

ConfigurationTiKVdisk space
0 likes · 16 min read
Troubleshooting TiKV Disk Space Issues: Causes, Diagnosis, and Solutions
Liangxu Linux
Liangxu Linux
Nov 27, 2023 · Operations

Free Up Space on Ubuntu’s /boot Partition with Simple Commands

This guide explains why the /boot partition can fill up on Ubuntu, shows how to check its usage, safely remove old kernel and header packages, clean apt caches, and verify that space has been reclaimed for future updates.

System AdministrationUbuntuboot partition
0 likes · 4 min read
Free Up Space on Ubuntu’s /boot Partition with Simple Commands
Liangxu Linux
Liangxu Linux
Nov 1, 2022 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

This guide shows Linux administrators how to use df, du, find, lsof, and tune2fs commands to locate large directories, uncover hidden space consumed by deleted files, and adjust filesystem reserved space, with step‑by‑step examples and screenshots.

Linuxdisk spacedu
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Xiaolei Talks DB
Xiaolei Talks DB
Mar 26, 2022 · Databases

Why TiDB’s GC Stalled and How to Fix Disk Space Alarms

This article walks through a real‑world TiDB/TiKV disk‑space alarm case, diagnosing why the GC worker got stuck, how TiCDC’s lingering changefeed caused outdated MVCC versions, and the step‑by‑step commands and monitoring tricks used to restore normal GC and reclaim storage.

TiCDCTiDBTiKV
0 likes · 15 min read
Why TiDB’s GC Stalled and How to Fix Disk Space Alarms
Programmer DD
Programmer DD
Mar 7, 2022 · Frontend Development

How pnpm Saves Disk Space and Boosts Install Speed for JavaScript Projects

This article introduces pnpm, a fast and efficient JavaScript package manager that reduces disk usage by sharing dependencies, explains its core principles, highlights key features such as monorepo support and strict node_modules layout, and provides multiple installation methods for various operating systems.

disk spacefrontend developmentpackage manager
0 likes · 4 min read
How pnpm Saves Disk Space and Boosts Install Speed for JavaScript Projects
Open Source Linux
Open Source Linux
Jan 28, 2022 · Fundamentals

Why Disk Space Stays Full After Deleting Files? Inside Linux VFS and Inodes

Even when a Linux system reports a full disk, deleted files may still occupy space because active processes keep them open; using commands like df, du, and lsof reveals hidden usage, and understanding the virtual file system, inode structures, and link management explains how to release the space.

Filesystem FundamentalsLinuxdisk space
0 likes · 11 min read
Why Disk Space Stays Full After Deleting Files? Inside Linux VFS and Inodes
Liangxu Linux
Liangxu Linux
Jan 24, 2022 · Fundamentals

Why Does Disk Space Appear Full Even When Files Are Deleted? Understanding Linux VFS

The article explains why Linux can report a full disk despite apparent free space, showing how deleted files held open by processes keep their blocks allocated, and walks through using df, du, and lsof to identify the issue, then details the virtual file system architecture, inode handling, and file‑deletion mechanics.

disk spaceinodelsof
0 likes · 12 min read
Why Does Disk Space Appear Full Even When Files Are Deleted? Understanding Linux VFS
Efficient Ops
Efficient Ops
Jan 10, 2022 · Fundamentals

Why Does Disk Space Vanish? Uncovering Linux’s VFS and File Deletion Mysteries

Even when the `df` command shows a full disk, hidden deleted files held open by processes can consume space, and understanding this requires diving into Linux’s virtual file system architecture, including superblocks, inodes, file and dentry objects, as well as link types and file‑process interactions.

Linuxdisk spacefile system
0 likes · 12 min read
Why Does Disk Space Vanish? Uncovering Linux’s VFS and File Deletion Mysteries
Liangxu Linux
Liangxu Linux
Nov 7, 2021 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

This guide explains how to diagnose unexpected disk usage on Linux by using df, du, find, and lsof commands, demonstrates efficient ways to locate large directories or deleted files, and shows how to adjust reserved space with tune2fs to reclaim lost storage.

LinuxOperationsdisk space
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Efficient Ops
Efficient Ops
Sep 28, 2021 · Operations

How to Quickly Identify Disk Space Hogs on Linux Servers

This guide explains how to use Linux commands such as df, du, find, and lsof to quickly locate directories, files, or deleted resources that are consuming disk space, and shows how to adjust reserved space with tune2fs to recover seemingly missing storage.

Linuxdfdisk space
0 likes · 5 min read
How to Quickly Identify Disk Space Hogs on Linux Servers
Code Ape Tech Column
Code Ape Tech Column
Jul 16, 2021 · Databases

How to Recover Disk Space from MySQL Fragmentation: A Step‑by‑Step Guide

This article walks through diagnosing MySQL disk‑usage spikes caused by data fragmentation, explains why common cleanup commands may fail, and provides a detailed, repeatable procedure—including stopping the service, removing InnoDB files, and restoring the database—to finally free up the occupied space.

BackupDatabase MaintenanceRestore
0 likes · 8 min read
How to Recover Disk Space from MySQL Fragmentation: A Step‑by‑Step Guide
ByteFE
ByteFE
Jun 3, 2021 · Frontend Development

An In‑Depth Overview of pnpm: Fast, Disk‑Space‑Efficient Package Manager

This article introduces pnpm, a fast and disk‑space‑efficient JavaScript package manager that improves on npm and Yarn, explains its core features such as speed, content‑addressable storage, monorepo support, and strict dependency management, and provides practical usage examples and security considerations.

Nodedependency managementdisk space
0 likes · 15 min read
An In‑Depth Overview of pnpm: Fast, Disk‑Space‑Efficient Package Manager
Liangxu Linux
Liangxu Linux
Mar 8, 2021 · Operations

How to Locate and Release Disk Space from Deleted Open Files on Linux

When disk usage reported by df doesn't match du and inodes are not full, the discrepancy often stems from files that were deleted while still held open by running processes, and this guide explains how to identify those processes and safely free the space.

Deleted FilesLinuxOperations
0 likes · 4 min read
How to Locate and Release Disk Space from Deleted Open Files on Linux
dbaplus Community
dbaplus Community
Feb 2, 2021 · Backend Development

How to Diagnose Disk‑Space Exhaustion During a Traffic Surge and Build a Dynamic Log‑Level Degradation Tool

During a high‑traffic promotion a service ran out of disk space because massive log files weren't cleaned, the investigation revealed a lingering SLS process holding deleted files, and the article walks through the root‑cause analysis, the kill‑process fix, and a Spring‑Boot starter that dynamically degrades log levels to prevent recurrence.

Log ManagementSpring Bootdisk space
0 likes · 20 min read
How to Diagnose Disk‑Space Exhaustion During a Traffic Surge and Build a Dynamic Log‑Level Degradation Tool
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
Efficient Ops
Efficient Ops
Sep 23, 2020 · Fundamentals

Why Deleted Files Still Occupy Disk Space? A Deep Dive into Linux VFS

The article explains why a Linux system may report a full disk even after deleting files, detailing how open file handles keep space occupied, and walks through the virtual file system architecture—including superblocks, inodes, file and dentry objects—while demonstrating diagnostic commands like df, du, lsof, and illustrating link types and file‑process interactions.

Linuxdfdisk space
0 likes · 11 min read
Why Deleted Files Still Occupy Disk Space? A Deep Dive into Linux VFS
Liangxu Linux
Liangxu Linux
Jun 30, 2020 · Operations

Why Deleting a Linux File Doesn’t Free Space – and How to Recover It

This guide shows how a file can appear deleted on Linux yet still occupy disk space, explains the inode reference‑count mechanism, demonstrates how to reproduce the issue with dd and a C program, and provides commands like lsof and /proc inspection to locate and release such hidden usage.

C ProgrammingLinuxdisk space
0 likes · 6 min read
Why Deleting a Linux File Doesn’t Free Space – and How to Recover It
Open Source Linux
Open Source Linux
Jun 15, 2020 · Fundamentals

Why Deleting a File on Linux Doesn’t Always Free Disk Space

This article explains how Linux file deletion works, why space may not be released when a file is removed, and shows practical commands and a C example to illustrate inode reference counting, using tools like df, dd, lsof, and proper file‑descriptor handling.

c-programdddisk space
0 likes · 7 min read
Why Deleting a File on Linux Doesn’t Always Free Disk Space
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 21, 2020 · Databases

Root Cause Analysis of MySQL Crash Triggered by Binlog Errors When the Root Partition Is Full

The article investigates a MySQL crash caused by binlog errors due to a full '/' partition, explains why the error leads to server abort, demonstrates reproducing the issue with large transactions, traces the problem to the my_write function in the source code, and offers mitigation strategies such as reducing transaction size or expanding the temporary directory space.

BinlogCrashdebugging
0 likes · 13 min read
Root Cause Analysis of MySQL Crash Triggered by Binlog Errors When the Root Partition Is Full
NetEase Game Operations Platform
NetEase Game Operations Platform
Feb 8, 2020 · Backend Development

Diagnosing /tmp Disk Space Exhaustion in a Flask File Transfer Service: Understanding Werkzeug Form Parsing and Temporary File Handling

The article investigates a sudden /tmp disk‑space explosion in a Flask‑based file transfer service, analyzes the Werkzeug form‑parsing code that creates temporary files for uploads larger than 500 KB, demonstrates reproducible tests with inotify and Python scripts, and offers practical recommendations to prevent similar failures.

FlaskPythonTemporaryFile
0 likes · 13 min read
Diagnosing /tmp Disk Space Exhaustion in a Flask File Transfer Service: Understanding Werkzeug Form Parsing and Temporary File Handling
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 30, 2019 · Databases

Determining MySQL Table Disk Usage with INFORMATION_SCHEMA and INNODB_SYS_TABLESPACES

This article explains why retrieving a MySQL table's on‑disk size via INFORMATION_SCHEMA.TABLES is unreliable, describes the impact of storage engines and row formats, and shows how to obtain accurate sizes by querying INNODB_SYS_TABLESPACES, including considerations for compression and configuration settings.

Information Schemadisk spacemysql
0 likes · 6 min read
Determining MySQL Table Disk Usage with INFORMATION_SCHEMA and INNODB_SYS_TABLESPACES
MaGe Linux Operations
MaGe Linux Operations
Feb 5, 2018 · Operations

6 Common Linux Ops Issues and How to Fix Them Quickly

This article presents a systematic troubleshooting workflow for Linux operations engineers, covering six typical problems—including filesystem corruption, disk‑space exhaustion, inode depletion, deleted files that still occupy space, too many open files, and read‑only filesystems—along with concrete commands and solutions to resolve each issue.

FilesystemLinuxOperations
0 likes · 13 min read
6 Common Linux Ops Issues and How to Fix Them Quickly
ITPUB
ITPUB
Oct 21, 2016 · Databases

How I Reclaimed 200 GB by Cleaning SQL Server Backups and Syncing Data

A developer discovers a nearly full 1 TB server disk caused by large SQL Server backup files, learns the backup strategy, removes old backups while keeping monthly snapshots, manually syncs production data to a test server, and reflects on backup file formats and storage optimization.

DBADatabase BackupSQL Server
0 likes · 7 min read
How I Reclaimed 200 GB by Cleaning SQL Server Backups and Syncing Data
dbaplus Community
dbaplus Community
May 4, 2016 · Databases

What I Learned From My First DBA Tablespace Rescue and Migration

A DBA intern recounts a real‑world Oracle tablespace failure, the challenges of resizing a BIGFILE tablespace, disk‑space shortages, permission errors during data‑file migration, and the key lessons about communication, analysis, and preparation for future production incidents.

DBAOraclePermissions
0 likes · 11 min read
What I Learned From My First DBA Tablespace Rescue and Migration
ITPUB
ITPUB
Nov 19, 2015 · Operations

How to Safely Clean Up Linux: Remove Old Kernels, Use BleachBit, and Defragment

This guide explains why Linux accumulates logs, caches, and temporary files, and provides step‑by‑step methods to reclaim disk space by safely removing old kernels, employing BleachBit for automated cleanup, and running e4defrag when fragmentation becomes a concern.

BleachBitLinuxdefragmentation
0 likes · 7 min read
How to Safely Clean Up Linux: Remove Old Kernels, Use BleachBit, and Defragment
MaGe Linux Operations
MaGe Linux Operations
Dec 2, 2014 · Operations

How to Diagnose and Fix Disk‑Full, Read‑Only, and Inode Issues on Linux

This guide explains why Linux systems report "no space left on device" or read‑only file systems, shows how to inspect disk usage, inodes, and hardware health with commands like df, du, mount, smartctl, hddtemp, and provides step‑by‑step remediation techniques such as cleaning files, compressing logs, remounting, and repairing filesystems.

FilesystemLinuxOperations
0 likes · 11 min read
How to Diagnose and Fix Disk‑Full, Read‑Only, and Inode Issues on Linux