我需要在没有剩余磁盘空间的情况下测试我的Web应用程序,即我无法再写入任何文件.但我不想用垃圾填满我的硬盘只是为了确保没有剩余的空间.我想要的是用特定的过程(实际上是一个PHP应用程序)来模拟这种情况.
实际上,暂时禁止磁盘写入进程必须足够.
最简单的方法是什么?我正在使用带有内置Apache/PHP软件包的Mac OS X 10.6.2.谢谢.
编辑:磁盘可用空间检查不可靠,因为它可以随时更改.许多页面同时提供.检查时可以有足够的可用空间,但是当你实际写东西时没有空间.此外,检查磁盘可用空间将需要在我写入文件的任何地方更改代码,这不是我想要的:-)最后,这个解决方案与我正在尝试测试的完全相反:我的应用程序将在何时表现它不能再写了.