如何修复宝塔面板由于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产品图添加背景

相关推荐
测试秃头怪3 分钟前
Postman中变量的使用
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
ynchyong4 分钟前
词云(Word Cloud) 使用方法
python·统计·词云
Alkaid207714 分钟前
我把文件和脚本放一起了,Python 就是看不见?新手必看的绝对路径 vs 相对路径终极避坑指南
python·ai编程
SamChan9035 分钟前
Python+OpenCV检测PDF翻译后排版偏移:像素级格式一致性验证
python·opencv·ai·pdf·wpf
会博通·代码搬运工36 分钟前
双层PDF技术实现与档案数字化系统的API集成实践
数据库·人工智能·分布式·python·计算机视觉·api集成
健康平安的活着38 分钟前
java中批量查询+stream返回map提高查询效率
java·windows·python
Sagittarius_A*39 分钟前
【好靶场】报错注入-sql注入-字符型
数据库·sql·web安全·网络安全·sql注入
无线通信科研笔记40 分钟前
IEEE TWC 2026 论文精读与完整复现|H-PASS:机械—电子双重可重构波束成形
论文阅读·人工智能·笔记·python·论文笔记
HwJack2041 分钟前
鸿蒙ArkData键值型数据库实战:Schema 定义与商品库存同步案例
数据库·华为·harmonyos
青 春 记 忆1 小时前
零基础入门python35:Django用户登录与权限边界
python·django·后端开发