gpt4 book ai didi

php - 模拟没有可用磁盘空间情况的最简单方法?

转载 作者:IT王子 更新时间:2023-10-29 01:10:14 25 4
gpt4 key购买 nike

我需要在没有剩余磁盘空间的情况下测试我的网络应用程序,即我无法再写入任何文件。但我不想用垃圾填满我的硬盘,只是为了确保真的没有剩余空间。我想要的是用一个特定的进程(实际上是一个 PHP 应用程序)来模拟这种情况。

的确,暂时禁止对一个进程进行磁盘写操作就足够了。

最简单的方法是什么?我正在使用带有内置 Apache/PHP 包的 Mac OS X 10.6.2。谢谢。

编辑:磁盘可用空间检查将不可靠,因为它随时可能发生变化。许多页面同时被提供。检查时可能有足够的可用空间,但实际写东西时却没有。此外,检查磁盘可用空间将需要在我写入文件的任何地方更改代码,这不是我想要的:-)最后,这个解决方案与我要测试的完全相反:我的应用程序将如何表现它不能再写了。

最佳答案

我敢打赌,您也可以创建自己的 .dmg 文件,文件系统大小为...比如 2Mb,然后写入。如果这行得通,那么测试起来就 super 容易了——你只需挂载它并切换测试路径即可。如果 dmg 足够小,您甚至可以将其上传到源代码管理。

关于php - 模拟没有可用磁盘空间情况的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2043999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com