Я работаю разработчиком PHP на небольшом предприятии. У нас есть облачный сервер с Windows Server 2012, на котором мы размещаем наши проекты, которые все еще ожидают утверждения.
Сегодня утром клиент позвонил нам и сказал, что не может загружать файлы на сервер, и он возвращал код ошибки 6.
Временная папка была задана как C: \ Windows \ Temp. Разрешения были правильными. Я не понимал, что происходит, поэтому проверил папку. В нем было 64 ГБ временных файлов (круглое число, это вызвало у меня любопытство). Затем я очистил папку, и проблема была решена.
Я всегда думал, что папки Windows не имеют ограничений по размеру. Я не нашел ничего об этом ограничении в Интернете. Что могло случиться?
Для управления квотами папок необходимо использовать диспетчер ресурсов файлового сервера. (FSRM) Оснастка консоли управления Microsoft (MMC). От FSRM вы может выполнять следующие задачи:
Создавать квоты для ограничения пространства, разрешенного для тома или папки, и генерировать уведомления при приближении или превышении лимитов квоты.
Генерировать квоты, которые автоматически применяются ко всем существующим подпапкам в томе или папке, а также к любым подпапкам, созданным в
в будущем.Определите шаблоны квот, которые можно легко применить к новым томам или папкам, а затем использовать во всей организации.
Например, вы можете:
- Установить ограничение в 200 мегабайт (МБ) на личном сервере пользователей папок и генерировать уведомление для вас и пользователя, когда 180 МБ из
превышено пространство для хранения.- Установите гибкую квоту 500 МБ для общей папки группы. При достижении этого лимита хранилища все пользователи в группе получают уведомление от
электронное письмо о том, что квота хранилища временно увеличена до 520 МБ чтобы они могли удалять ненужные файлы и соблюдать предустановку
Политика квоты 500 МБ.- Получать уведомление, когда временная папка достигает 2 гигабайт (ГБ) использования, но не ограничивать квоту этой папки, потому что она составляет
необходимо для службы, работающей на вашем сервере.
Вот ссылка на эту информацию - https://technet.microsoft.com/en-us/library/cc875785 (v = ws.10). aspx
Windows Server имеет Управление квотами :
в узле управления квотами диспетчера ресурсов файлового сервера Оснастка Microsoft® Management Console (MMC) позволяет выполнять следующие задачи:
Создание квот для ограничения пространства, разрешенного для тома или папки, и создание уведомлений при приближении к пределам квот или превышено.
Создавать квоты автоматического применения, которые применяются ко всем существующим подпапкам в томе или папке, а также ко всем подпапкам, созданным в в будущем.
Определите шаблоны квот, которые можно легко применить к новым томам или папкам, а затем использовать в рамках всей организации.
В более общем смысле, Дисковые квоты - это функция файловой системы NTFS:
Дисковые квоты отслеживаются для каждого пользователя и каждого тома; пользователи взимается только за файлы, которыми они владеют. Квоты отслеживаются по объему, даже если тома - это разные разделы на одном физическом жестком диске диск.
Также возможно Назначить путь к папке точки монтирования диску вместо обычной буквы диска. Я использовал это в аналогичном сценарии, когда папка журнала или диспетчер очереди печати не могут заполнить весь C:
, а ограничения в программном обеспечении допускают только жестко заданные пути к системному диску. Это приведет к тому, что папка будет иметь другое ограничение, как если бы она была на отдельном диске.
Или третий и наиболее очевидный вариант: диск был заполнен.