我想知道这是怎么可能的。在我的主机上,我有一个 17 Gig 大的 Mysql 文件夹(du 告诉我的),但我只有 20 Gig,但 df 和管理面板说我还有 16 Gig 可用。这是怎么可能的?有人知道吗?
谢谢
答案1
我猜你的文件实际上是稀疏文件。
这意味着您的文件夹中实际上只有~4GB 的数据,但 MySQL 分配了 17GB 而没有填满。
答案2
除了稀疏文件的可能性之外,共享主机将数据库空间与其他磁盘配额分开的情况并不少见,无论是有意(某些对数据库空间收取额外费用)还是无意(根据其文件系统的布局方式和其配额检查脚本/配置的设置方式)。