REC

宝塔磁盘满了怎么清理?

OX栈
昨天发布 /正在检测是否收录...

宝塔面板用户常遭遇磁盘空间告急的困扰,多余文件不知藏身何处,清理无门。别担心,两种高效方法强强联手,助您轻松解决空间不足难题,让系统重回最佳状态!
fd9c1f4b10613037fc87e0c8f2a98ae6.jpg

方法一:清空日志(log)

软件商店-安装日志清理工具
Snipaste_2025-07-30_20-21-47.png
按需清理(主要清理系统日志)
de00b0768fe1fb67e98f9001fb37fd8e.jpg

方法二:指令排查清除

宝塔磁盘清理规划
步骤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/*的输出,进一步分析。

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
OωO
取消 登录评论