我想检查存储上的可用空间,我正在存储用户的附件。我和disk_free_space()
和一起去了disk_total_space()
。结果是:
可用空间:5.47 GB
总空间:5.86 GB
所以占用的空间= 0.39 GB。
我还循环浏览了文件以使用filesize()
. 这些文件总共占用18.34 GB。(最大文件大小为 4 MB,因此 PHP 手册中关于 2GB 的注释适用)
所以:
总空间 - 可用空间!=占用空间
为什么?
文件系统位于 HP-UX 上。我使用同一个帐户测量了所有的值 - 我通过使用 Internet 浏览器执行脚本从 php 脚本运行所有命令。
我还检查了 Windows 中的功能。结果没问题。
我经历了一些与功能相关的其他问题(如何获取服务器上的磁盘空间?,如何确定服务器上有多少可用空间?(php),如何检测是否有足够的服务器空间来上传文件?,如何获取服务器上的磁盘空间?,是否可以从PHP获取特殊的Local Disk信息?,php disk_total_space),但没有找到答案。