Как увеличить диск в BitrixVM
Диск в виртуальной машине увеличивается в два приёма: сначала расширяется сам виртуальный диск в гипервизоре, затем внутри системы под это место расширяется раздел. Через меню машины это не делается.
Прежде чем начинать, честно ответьте себе на вопрос: место действительно кончилось или его просто занял мусор? Чистка резервных копий, кеша и журналов решает проблему за десять минут и без риска — разбор в отдельной инструкции.
Что сделать до начала
- Полная копия машины. Не копия сайта, а снимок всей машины: дальше идут операции с разделами, и ошибка стоит данных.
- Тестовый прогон. Вендор прямо советует сначала отработать порядок на тестовой машине.
- Окно. Потребуется несколько перезагрузок, сайт будет недоступен.
Порядок
- Расширьте диск в гипервизоре. В VirtualBox это менеджер виртуальных носителей, в других гипервизорах — свои инструменты. Система пока нового размера не увидит.
- Отключите и удалите swap. Он мешает расширению основного раздела, потому что лежит за ним. Здесь же правится загрузчик — параметр возобновления работы должен быть убран, иначе машина не поднимется после перезагрузки.
- Пересоздайте основной раздел большего размера и расширьте на него файловую систему.
- Создайте swap заново и верните его в настройки загрузки с новым идентификатором.
- Проверьте результат командой
df -Thи убедитесь, что машина нормально перезагружается.
Точные команды для каждого шага приведены в инструкции вендора — ссылка на первоисточник под материалом. Там же предупреждение, которое пропускают чаще всего: шаг с правкой загрузчика обязателен, без него машина после перезагрузки не стартует.
Если сервер у хостера
На виртуальном сервере у провайдера первый шаг делает сам провайдер — в панели управления меняется тариф или размер диска. Дальше порядок внутри системы тот же. Часть хостеров расширяет раздел автоматически при перезагрузке — тогда достаточно проверить результат.
После расширения
- проверьте, что база поднялась и сайт работает;
- проверьте, что резервное копирование выполняется: ему нужно место;
- настройте оповещение о свободном месте, чтобы следующий раз не стал неожиданностью.
Частые вопросы
Можно ли увеличить диск через меню машины?
Нет, меню этим не занимается, и поддержка вендора помогает только по вопросам меню. Расширение диска — работа администратора: сначала в гипервизоре, потом в самой системе.
Насколько это рискованно?
Операции с разделами необратимы: пересоздание раздела при ошибке стоит данных. Поэтому делают полную копию машины и сначала отрабатывают порядок на тестовой.
Может, проще освободить место?
Часто да. Резервные копии, кеш и журналы нередко занимают десятки гигабайт, и чистка решает вопрос за десять минут без риска. Расширять диск имеет смысл, когда чистить уже нечего.