压缩包占用_du与df不一致的原因
压缩包占用是虚拟主机运维的常规操作。空间包月,超标后可能无法上传文件、备份失败、网站报错。西部数码虚拟主机面板通常有"空间使用"页面,显示各目录占比,但要精确到文件需要命令行或第三方工具。
数据库占用空间查看:phpMyAdmin 选数据库,看"大小"列,或用 SQL:SELECT table_name, ROUND(data_length/1024/1024,2) AS size_mb FROM information_schema.tables WHERE table_schema='数据库名' ORDER BY data_length DESC LIMIT 10。通常文章表、附件表、日志表最大,日志表可以 TRUNCATE。
参考(安全清理命令): ``` # 清理 7 天前的日志 find /www/wwwroot/域名/logs -name "*.log" -mtime +7 -delete # 清理缓存(安全,会自动重建) rm -rf /www/wwwroot/域名/cache/* # 清理旧备份(保留最近 2 份) cd /www/wwwroot/域名/backup && ls -t | tail -n +3 | xargs rm -f # 清理临时文件 rm -rf /www/wwwroot/域名/temp/* ```
缓存未清理是空间排查中的常见问题。du 和 df 数字不一致,通常是已删除但被进程占用的文件(用 lsof | grep deleted 找,重启进程释放);隐藏目录没算进去,用 du -sh 目录/.[!.]* 查看;符号链接重复计算,du 默认不跟随符号链接,加 -L 才会;面板统计延迟,等几小时再看。
空间配额的选择:企业展示站 1 到 5GB 够用,资讯站 10 到 50GB,图片站 50 到 200GB,下载站建议用 VPS 或对象存储。预估时按当前占用 × 1.5 倍选套餐,预留增长空间。持续增长超过配额 80% 时提前升级,不要等超标影响业务。

更新时间:2026-08-27 12:00:46