Цитата:
Сообщение от igorbv
Подскажите пожалуйста, как блокировать upload когда на диске остается меньше "х" свободного места?
|
Если отвечать на ваш вопрос прямо, то никак.
Если отвечать "криво", то можно для каждого пользователя задавать квоту используемого им места
в домашней директории (это важно где).
Таким образом.
- Место на диске у Вас 100 Гигов.
- Создаете пользователя upload.
- Создаете (если нет) папку upload_temp на диске, где у Вас 100 Гигов.
- Домашней папкой для пользователя upload указываете папку upload_temp.
- Устанавливаете квоту в нужном размере.
- Если в данной папке уже есть файлы, там же нажимаете кнопку для пересчета уже используемого места.
Если, к примеру, под заливку вы можете/хотите отдать весь диск/раздел, тогда имеет смысл сделать корень данного диска/раздела корнем домашней директории пользователя upload.
Тогда домашняя директория пользователя upload будет выглядеть как, к примеру
f: и можно будет подсчитывать квоту сразу для всего диска.
Вот такие пироги