Расширение раздела lvm в Debian
В один прекрасный день на моем VPS сервере закончилось место. Беда. Сервер виртуальный и крутится на продакш сервере под управлением VMWare ESXi. При первоначальной настройке думал, что мне вполне хватит диска размером в 50ГБ, но сильное развитие проекта я не предусмотрел и пришлось решать задачу увеличения на 25ГБ. В самой панели управления серверами большой сложности нет добавить к самому образу еще немного места. Делается это в настройках сервера изменением значения Provisioned size. После этой операции я радостно ребутнул сервак, но дополнительного места не увидел.
При начальной установке сервера я согласился на предложения использования LVM, что это такое я не знал и до этого момента и знать не хотел, так как на работе самого сервера это не отражалось. Оказалось что использовав LVM я сильно упростил себе задачу с увеличением размера диска так как это позволять даже в горячем режиме без перезагрузки и загрузки с LiveCD добавить места, но для этого надо выполнить несколько действий. Без LVM увеличение размеров могло превратиться в большие трудности и риск потери данных.
Когда я начал искать информацию по этому вопросу сразу начало возникать много вопросов так как подобные операции требовали от меня более глубоких знаний в работе с файловой системой, различными уровнями и конкретного понимания: "Что такое вообще LVM?". Простых рецептов в интернете я не нашел, хотя везде написано, что: "Проще ничего нет" :).
Для начала надо изменить тип добавленного дискового пространства. Необходимый тип 8e. Для этой операции я воспользовался графической утилитой Disk Utility Ubuntu LiveCD
Выбираем выделенное дополнительное место и нажимаем Edit Partition. В этом меню выбираем Linux lvm 0x8e и жмем кнопку Apply.
Потом отформатируем его обозначив тип EMPTY.
Далее можно перезагрузиться и запустить рабочий Linux.
Сразу же введем команду vgdisplay она покажет какое имя у нашей LVM группы. В моем случае это имя debian.
Введем команду fdisk -l и в выводе получим информацию, что существует /dev/sda5 который был до изменения размера и появился новое устройство /dev/sda3. Нам нужно изменить /dev/sda5 за счет места на /dev/sda3.
Смотрим опять vgdisplay у нас появилось свободное пространство на которое можно увеличить наш диск. Выполним команду ls /dev/debian там 2 каталога root и swap_1 в моем случае надо увеличить размер root, делается это следующей командой:
Выполним команду vgextend debian /dev/sdb5
При начальной установке сервера я согласился на предложения использования LVM, что это такое я не знал и до этого момента и знать не хотел, так как на работе самого сервера это не отражалось. Оказалось что использовав LVM я сильно упростил себе задачу с увеличением размера диска так как это позволять даже в горячем режиме без перезагрузки и загрузки с LiveCD добавить места, но для этого надо выполнить несколько действий. Без LVM увеличение размеров могло превратиться в большие трудности и риск потери данных.
Когда я начал искать информацию по этому вопросу сразу начало возникать много вопросов так как подобные операции требовали от меня более глубоких знаний в работе с файловой системой, различными уровнями и конкретного понимания: "Что такое вообще LVM?". Простых рецептов в интернете я не нашел, хотя везде написано, что: "Проще ничего нет" :).
Для начала надо изменить тип добавленного дискового пространства. Необходимый тип 8e. Для этой операции я воспользовался графической утилитой Disk Utility Ubuntu LiveCD
Выбираем выделенное дополнительное место и нажимаем Edit Partition. В этом меню выбираем Linux lvm 0x8e и жмем кнопку Apply.
Потом отформатируем его обозначив тип EMPTY.
Далее можно перезагрузиться и запустить рабочий Linux.
Сразу же введем команду vgdisplay она покажет какое имя у нашей LVM группы. В моем случае это имя debian.
Введем команду fdisk -l и в выводе получим информацию, что существует /dev/sda5 который был до изменения размера и появился новое устройство /dev/sda3. Нам нужно изменить /dev/sda5 за счет места на /dev/sda3.
Смотрим опять vgdisplay у нас появилось свободное пространство на которое можно увеличить наш диск. Выполним команду ls /dev/debian там 2 каталога root и swap_1 в моем случае надо увеличить размер root, делается это следующей командой:
Выполним команду vgextend debian /dev/sdb5
Комментарии
Отправить комментарий