硬链接重复计算_stat命令与块大小
很多站长遇到硬链接重复计算以为是主机商多算空间,实际是磁盘分配单位的问题。Windows NTFS 簇大小通常 4KB,Linux ext4 块大小 4KB,任何文件都按整数个块分配。小于一个块的文件也占满一个块,这就是占用大于实际的根本原因。
Linux 查看文件实际大小与占用:ls -lh 文件名看逻辑大小,du -h 文件名看磁盘占用,stat 文件名看 Blocks 和 IO Block。目录用 du -sh 目录看总占用,du -sh --apparent-size 目录看逻辑总大小。两者差值就是块浪费和元数据开销。
参考(MySQL 释放表空间): ``` -- 查看表大小 SELECT table_name, ROUND(data_length/1024/1024,2) data_mb, ROUND(index_length/1024/1024,2) index_mb FROM information_schema.tables WHERE table_schema='数据库名' ORDER BY data_length DESC; -- 优化表释放空间(锁表,低峰期执行) OPTIMIZE TABLE 表名; -- 或重建表 ALTER TABLE 表名 ENGINE=InnoDB; ```
配额统计的延迟:景安虚拟主机面板的空间使用量不是实时的,通常每小时或每天更新一次。刚删除大文件后面板数字不会立刻下降,等统计周期更新后再看。du 命令是实时的,以 du 为准。
邮件和日志单独计费:部分主机商的空间配额包含网站文件、数据库、邮件,部分分开算。面板显示的空间可能只算网站文件,数据库和邮件在另外的页面看。硬链接重复计算时先确认配额包含哪些项目,避免误判。
邮件和日志单独计费:部分主机商的空间配额包含网站文件、数据库、邮件,部分分开算。面板显示的空间可能只算网站文件,数据库和邮件在另外的页面看。硬链接重复计算时先确认配额包含哪些项目,避免误判。

更新时间:2026-08-27 10:52:35
上一篇:虚拟主机网站遭受攻击后的取证与日志分析处理流程_网站安全运维实战指南