宝塔面板用户常遭遇磁盘空间告急的困扰,多余文件不知藏身何处,清理无门。别担心,两种高效方法强强联手,助您轻松解决空间不足难题,让系统重回最佳状态!
方法一:清空日志(log)
软件商店-安装日志清理工具
按需清理(主要清理系统日志)
方法二:指令排查清除
宝塔磁盘清理规划
步骤1:确认磁盘使用情况
SSH登录服务器,执行以下命令查看磁盘占用:
df -hT
确认哪个分区(如/dev/vda1)空间不足,重点清理对应目录。
步骤2:定位大文件或目录
进入可能占用空间的目录(根据步骤1结果调整路径):
cd / # 若根分区满
du -sh * | sort -rh | head -10 # 列出前10大目录
重点检查/www(网站文件)、/var(日志/备份)、/root(临时文件)等。
步骤3:清理宝塔相关文件
清理宝塔日志:
rm -rf /www/server/panel/logs/* # 删除面板日志
删除旧备份:
rm -rf /www/backup/* # 删除宝塔自动备份文件
保留最近1-2份备份以防万一。
步骤4:清理网站与数据库文件
删除网站冗余文件:
通过宝塔面板 文件管理 删除/www/wwwroot下无效的网站目录。
清理数据库日志:
# MySQL/MariaDB
mysql -u root -p
RESET MASTER; # 清空二进制日志(谨慎操作)
或通过宝塔面板的数据库管理删除旧备份。
步骤5:清理系统临时文件
删除临时文件:
rm -rf /tmp/* # 系统临时文件
journalctl --vacuum-size=50M # 限制系统日志大小
步骤6:扩展磁盘或迁移数据(可选)
扩容云服务器磁盘(如使用阿里云/腾讯云):
通过控制台调整磁盘大小,然后执行resize2fs /dev/vda1(Linux)。
迁移大文件到独立磁盘:
将/www/wwwroot或备份目录挂载到新磁盘。
步骤7:预防措施
设置宝塔自动清理:
宝塔面板 → 计划任务 → 添加任务 → 执行shell脚本:
find /www/backup -mtime +7 -name "*.zip" -exec rm -rf {} \; # 删除7天前备份
启用磁盘监控警报:
宝塔面板 → 安全 → 磁盘警报,设置阈值(如80%)。
最终效果
通过上述步骤可释放至少50%的磁盘空间,并建立长期维护机制。若问题仍未解决,建议提供df -h和du -sh /var/*的输出,进一步分析。