2025-07-02 Linux磁盘空间告急!删除文件无效的幕后黑手竟是它 Linux磁盘空间告急!删除文件无效的幕后黑手竟是它 一、诡异现象:删了20GB文件,可用空间仍是0?上周三凌晨,我们运维组的报警系统突然尖叫——某台生产服务器的磁盘使用率达到100%。按照标准流程,我第一时间登录服务器执行了rm -rf /logs/*命令,删除了近20GB的日志文件。但诡异的是,df -h显示的可用空间依然是刺眼的0%。更奇怪的是,du -sh /统计的已用空间比df显示的要小30GB。这种矛盾现象让我意识到,这绝不是简单的空间占用问题。二、真凶浮现:被忽视的inode耗尽执行df -i命令后,真相浮出水面: bash Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda1 1.2M 1.2M 0 100% /这个输出暴露了关键问题:虽然磁盘可能还有物理空间,但inode(索引节点)已经100%耗尽。就像图书馆的书架还有空位,但目录卡已经用完,导致系统无法创建新文件。什么是inode?每个Linux文件都有两部分: 1. 数据块(存储实际内容) 2. inode(存储元数据:权限、时间戳、数据块位置等)当inode耗尽时... 2025年07月02日 3 阅读 0 评论