J'ai besoin de tester mon application web dans un scénario où il n'y a pas d'espace disque restant, c'est à dire je ne peux pas écrire plus de fichiers. Mais je ne veux pas remplir mon disque dur avec l'ordure juste pour s'assurer que il n'y a vraiment pas d'espace à gauche. Ce que je veux, c'est pour simuler cette situation à l'intérieur d'un processus particulier (en fait, un PHP app).
En effet, l'interdiction temporaire de disque de l'écriture d'un processus doit être suffisant.
Quelle est la meilleure façon de le faire? Je suis sous Mac OS X 10.6.2 avec construit-dans Apache/PHP bundle. Merci.
Edit: vérification de l'espace libre sur le Disque n'est pas fiable car elle peut changer à tout moment. De nombreuses pages sont servies simultanément. Il peut y avoir suffisamment d'espace libre lors de la vérification, mais aucun pour le moment vous avez réellement écrire quelque chose. Aussi, la vérification de l'espace libre du disque, il faudra modifier le code partout où je écrire un fichier, ce qui n'est pas ce que je veux :-) Enfin, cette solution est exactement le contraire de ce que je suis en train de tester: comment mon application va se comporter quand il ne peut pas écrire plus.