#Что означает проблема и как её распознать
HTTP 507 Insufficient Storage при загрузке в WebDAV означает, что серверу не хватает места или доступной квоты для выполнения операции. Свободное место на локальном компьютере при этом может быть достаточным.
#Основные причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Исчерпана квота пользователя WebDAVЛичная квота меньше требуемого объёма. | Малые файлы проходят, большие — нет; панель хранилища показывает лимит. | Освободить место в своей квоте или запросить увеличение. |
| Заполнено серверное хранилищеСвободного места, inode либо выделенного тома недостаточно. | Ошибка затрагивает несколько аккаунтов. | Администратору проверить файловую систему и квоты. |
| Операция требует временного местаПри копировании или перемещении серверу нужно больше места, чем размер файла. | Обычная загрузка проходит, копия большого каталога — нет. | Проверить временное хранилище и ограничения сервиса. |
#Пошаговая диагностика и устранение
- Убедитесь, что ошибка приходит именно от WebDAVОткройте свою программу синхронизации или подключённый сетевой диск и запишите полное сообщение, имя операции, время и приблизительный размер файла. Если виден код 507, не пытайтесь «чинить» локальный C: очисткой всех файлов: отказ может возвращать удалённый сервер. Не повторяйте массовую отправку данных без проверки: это создаёт лишнюю нагрузку.
- Проверьте личную квоту без удаления важных файловВойдите в официальный веб-интерфейс вашего хранилища и откройте «Хранилище», «Использовано» или «Квота» — точные названия зависят от сервиса. Сравните свободное место с размером файла и с запасом на служебные данные. Если сервис показывает переполнение, сначала сохраните локальную резервную копию ненужных на сервере файлов; удаляйте только известные вам копии через штатный интерфейс, проверьте корзину и политику хранения. В чужих общих папках ничего не удаляйте.
- Разделите проблемы отдельных папок и аккаунтаСоздайте маленький тестовый текстовый файл без секретов и отправьте его в свою отдельную тестовую папку WebDAV. Затем попробуйте такую же небольшую операцию в проблемном каталоге. Если маленький файл проходит, а большой нет — вероятны квота или размер операции; если один каталог отказывает всегда — возможны отдельные права/квоты. Удалите только созданный тестовый файл. Если и простой тест даёт 507, запишите его результат для администратора.
- Администратору: проверьте серверную ёмкостьНа Linux-сервере с разрешённым доступом откройте терминал и выполните df -h для свободного места и df -i для inode; команды только читают сведения. Проверьте квоты, место временного каталога, снапшоты, журналы WebDAV и состояние удалённого тома. Не очищайте системные каталоги, корзины других пользователей и базы данных без плана резервного копирования. Если места достаточно, проверьте ограничения приложения.
- Проверьте повторную загрузку и зафиксируйте результатПосле подтверждённого освобождения места или изменения квоты заново отправьте один небольшой неважный файл, а затем нужный файл. Сравните размер и содержимое на сервере с исходником; некоторые клиенты показывают «готово» до завершения синхронизации. Если 507 остался, сохраните журналы клиента и сервера без токенов и обратитесь к администратору вместо изменения сети/DNS.
- Дополнительная команда по темеLinux · Терминал (Bash)КомандаТолько для администратора сервера Linux с разрешённым доступом: откройте терминал на сервере. df -h показывает свободное место на файловых системах в удобном виде; df -i — число свободных inode. Эти команды не изменяют файлы, но нужно проверить именно том, на котором хранится WebDAV.
df -hdf -i
#Как проверить результат и что делать, если не помогло
Тестовая и нужная загрузки завершаются, файл виден в удалённом каталоге и имеет ожидаемый размер. При повторном 507 администратору нужно проверить реальную квоту, том, inode и временное пространство.