Назад | Перейти на главную страницу

Проблема с дисковым пространством на экземпляре виртуальной машины

Наша команда обнаружила проблему с одним из наших экземпляров виртуальной машины, размещенным в азиатско-восточной зоне 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 конфигурации.