
Я столкнулся с проблемой во время развертывания веб-сервиса. Веб-сервис работает в контейнере Docker, и первые пару раз он запускался и работал правильно.
В прошлый раз во время загрузки образа я получил сообщение об ошибке "no space left on device". Я проверил дисковое пространство, и overlay2 и /dev/vda1 были почти заполнены (9,7 ГБ/10 ГБ). Я удалил все образы и контейнеры docker. Для очистки docker docker system prune --all --volumes --force
была применена команда.
Затем я проверил пространство, используемое Docker, и оно оказалось равным 0 (см. скрин ниже).
К сожалению, /dev/vda1 по-прежнему имеет тот же размер (см. результат проверки дискового пространства), и я получаю то же сообщение об ошибке «на устройстве не осталось места».
Поскольку я загрузил только образы Docker, я предполагаю, что эта папка связана с Docker.
Есть ли у вас какие-нибудь идеи, как избавиться от этого бесполезно потраченного места на диске?
решение1
Перезагрузить.
Открытые файлы остаются на месте (но без видимого имени файла), поэтому завершение процесса позволит освободить место. Перезагрузка — самый простой способ убедиться, что все висячие ссылки удалены.