插件窝 干货文章 宝塔面板硬盘不够用怎么清理硬盘空间

宝塔面板硬盘不够用怎么清理硬盘空间

清理 宝塔 日志 硬盘 982    来源:    2025-05-11

宝塔面板硬盘空间清理指南

当宝塔面板服务器硬盘空间不足时,可以通过以下方法进行清理:

1. 快速定位大文件/目录

# 查看各目录占用情况
du -sh /*

# 查找大于100MB的文件
find / -type f -size +100M -exec ls -lh {} \;

2. 清理网站日志

  • 宝塔面板 > 网站 > 对应网站 > 设置 > 日志
  • 删除旧的访问日志和错误日志
  • 可设置日志自动切割和定期删除

3. 清理MySQL数据库

# 清理MySQL二进制日志(需谨慎)
mysql -uroot -p -e "PURGE BINARY LOGS BEFORE NOW();"

# 优化表空间
mysqlcheck -o -A

4. 清理系统日志

# 清空系统日志(保留最新)
journalctl --vacuum-size=100M

# 清理旧的系统日志
rm -rf /var/log/*.gz

5. 清理软件缓存

# 清理apt/yum缓存
apt-get clean  # Debian/Ubuntu
yum clean all  # CentOS

# 清理npm缓存
npm cache clean --force

# 清理composer缓存
composer clear-cache

6. 清理Docker资源(如使用)

docker system prune -a --volumes

7. 清理备份文件

  • 检查并删除旧的网站备份、数据库备份
  • 宝塔面板 > 计划任务 > 检查备份设置

8. 清理回收站

# 清空宝塔回收站
rm -rf /www/Recycle_bin/*

9. 扩展空间(如可能)

  • 如果是云服务器,考虑扩容云硬盘
  • 如果是本地服务器,考虑添加新硬盘并挂载

注意事项

  1. 删除文件前先确认文件是否重要
  2. 建议先备份重要数据
  3. 定期设置自动清理任务
  4. 可使用宝塔面板的"文件"工具可视化查看空间占用

通过以上方法,通常可以快速释放大量硬盘空间。建议定期监控硬盘使用情况,避免空间耗尽导致服务中断。