Мне нужно протестировать мое веб-приложение в ситуации, когда на диске не осталось свободного места, т. е. я не могу больше записывать файлы. Но я не хочу забивать свой жесткий диск хламом только для того, чтобы убедиться, что места действительно не осталось. Я хочу смоделировать эту ситуацию с помощью определенного процесса (на самом деле, приложения PHP).
В самом деле, временного запрета записи на диск в процесс должно быть достаточно.
Как проще всего это сделать? Я использую Mac OS X 10.6.2 со встроенным пакетом Apache/PHP. Спасибо.
Изменить: проверка свободного места на диске не будет надежной, поскольку она может измениться в любой момент. Многие страницы обслуживаются одновременно. При проверке свободного места может быть достаточно, но к моменту, когда вы действительно что-то пишете, его нет. Кроме того, проверка свободного места на диске потребует изменения кода везде, где я пишу файл, а это не то, чего я хочу :-) Наконец, это решение прямо противоположно тому, что я пытаюсь проверить: как мое приложение будет вести себя, когда он не может больше писать.