Наша команда обнаружила проблему с одним из наших экземпляров виртуальной машины, размещенным в азиатско-восточной зоне C.
Мы столкнулись с проблемой: корневой раздел экземпляра виртуальной машины переполнен. Перезагрузка сервера снижает использование диска до 11-15%.
Мы попытались создать новый экземпляр виртуальной машины в той же зоне, но эта проблема возникла и на новой машине. Новая машина (Ubuntu 18.04 LTS) также находится в той же зоне.
После анализа всех каталогов в этом разделе сумма не соответствует общему доступному пространству в разделе.
Благодарим за любую помощь в этом случае.
Еще одно наиболее быстрое решение проблемы нехватки места на диске - увеличение размера диска. Как правило, размер таблицы разделов составляет до 2 ТБ. Любой размер больше этого будет напрасно. К счастью, GCE позволяет увеличивать размер диска без выключения и перезапуска. Вы можете сделать это на лету, следуя этому руководству: https://cloud.google.com/compute/docs/disks/add-persistent-disk#resize_partitions.
Я знаю, что это предложение не помогает устранить первопричину. Использование ncdu
Упомянутый ранее, очень полезный инструмент для выяснения файла виновника. Но я думаю, что это может помочь людям, которые нуждаются в увеличении размера диска :) Тогда решение проблемы от первопричины - лучший способ.
Посмотрите на размеры каталогов в корневом томе, чтобы увидеть, какой из них больше. ncdu -x /
это хорошо, так как вы можете перемещаться по дереву от / до того места, где используется пространство.
Общие файлы, которые могут неограниченно расти, включают текстовые файлы журналов и журналы баз данных.
Перезагрузка с возвращением места часто означает, что файлы удалялись, не закрывая их. Просмотрите, как файлы поворачиваются и очищаются, а именно logrotate
конфигурации.