Показать сообщение отдельно
Старый 28.02.2008, 10:14     # 394
Makc666
mod
Makc666-2004-3004
 
Аватар для Makc666
 
Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577

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

Вот такие пироги
__________________
Проблемы с закачкой? Почитай тут!
[IMG] код Выкл. "А стукачков мы не любим!"
Makc666 вне форума