如何修复宝塔面板由于inode耗尽导致无法创建文件_清理海量小文件缓存与会话目录

宝塔面板报"No space left on device"但磁盘空间充足,实为inode耗尽;可通过df -i确认,重点清理/www/server/php//var/session、/www/wwwroot//runtime/cache等小文件密集目录,并配置自动清理策略根治。为什么宝塔面板突然报"No space left on device"却显示磁盘还有大量剩余?这是典型的 inode 耗尽现象,不是磁盘空间(block)满了,而是文件系统能创建的文件数量上限(inode)用光了。宝塔默认会把 PHP 会话、Nginx 缓存、网站临时文件等写入 /www/server/php/、/www/wwwroot/*/runtime、/tmp 等目录,长期未清理海量小文件(尤其是 session 和 cache)极易触发该问题。验证方式:运行 df -i,重点看 Use% 列------若接近或达到 100%,而 df -h 显示空间充足,即可确认。不要直接删 /tmp 全部内容,部分进程正在使用的临时文件会被误删导致服务异常PHP-FPM 进程依赖 session.save_path 下的文件,强制清空可能造成用户登录态批量失效宝塔后台日志、数据库备份临时文件也常堆积在 /www/backup 子目录,需单独检查快速定位 inode 占用最高的目录用 find + du 组合精准定位"小文件黑洞",避免盲目扫描全盘:find /www -xdev -type d | while read dir; do echo "(find "dir" -maxdepth 1 -type f | wc -l) $dir"; done 2>/dev/null | sort -nr | head -20重点关注输出中文件数(第一列)超 10 万的路径,常见高危目标: Mokker AI AI产品图添加背景

相关推荐
benchmark_cc5 小时前
如何用 Python + QuantDash 快速构建高胜率“配对交易(Pairs Trading)”策略?
开发语言·人工智能·python·pandas·量化交易·quantdash
踏月的造梦星球5 小时前
DMDPC 学习:架构、部署、运维与调优
运维·数据库·学习·架构
韩楚风6 小时前
【参天引擎】事务生命周期 / MVCC / Undo / ACID / 分布式事务 功能域整体解析
数据库·分布式·mysql·架构·cantian
renhongxia16 小时前
世界模型,是“空中楼阁”还是AGI的“最后一块拼图”?
运维·服务器·数据库·人工智能·算法·agi
程序员无隅6 小时前
Coding Agent 为什么压缩上下文后还能继续工作?上下文模块设计拆解
java·开发语言·数据库
Python+996 小时前
Java 枚举类(Enum)详解:从基础到高级应用
java·开发语言·python
愿做无知一猿7 小时前
Nacos连接MySQL异常?DataGrip竟成救星
数据库·mysql
G.O.G.O.G7 小时前
LeetCode SQL 从入门到精通(MySQL)06(上)
数据库·sql·mysql·leetcode
dunge20267 小时前
2026年7月最新ChatGPT Plus / Pro 与 Codex:当 AI Agent 最新5.6版本来袭,必须理解事务、幂等与补偿
开发语言·人工智能·python
研究员子楚7 小时前
GEO行业发展标准体系白皮书V2.0-第10卷 · 全球篇:跨国标准协同与全球品牌语义治理框架
数据库·人工智能·microsoft·架构·geo