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