LVM: как изменить размер томов после их создания

Как установить Ubuntu без USB Советы и хитрости

Файловая система на логическом томе может быть расширена с помощью инструмента LVM всякий раз, когда на логическом томе не хватает места. Расширенный логический том имеет больше места и емкости, чем предыдущий логический том. В этом руководстве мы обсудим, как интерфейс командной строки LVM и графический интерфейс пользователя могут использоваться для расширения логического тома.

Предварительные условия

Чтобы работать с этой статьей, у вас должен быть

  • Физический том с вашего накопителя
  • Физический том в группе томов
  • Логический том над группой томов
  • Файловая система на логическом томе

Используйте команду lsblk для проверки физических томов.

ubuntu@ubuntu:~$ sudo lsblk

Обратите внимание на три доступных физи

Обратите внимание на три доступных физических тома / dev / sda, / dev / sdb и / dev / sdc на приведенных выше снимках экрана. Теперь перечислите все группы томов в системе, используя любую из этих команд vgdisplay, vgscan и vgs.

ubuntu@ubuntu:~$ sudo vgs

ИЛИ

ubuntu@ubuntu:~$ sudo vgdisplay

ИЛИ

ubuntu@ubuntu:~$ sudo vgscan

Существует только одна группа томов vg01, созданная только из одного

Существует только одна группа томов vg01, созданная только из одного физического тома. Теперь перечислите все доступные логические тома в группе томов vg01, используя команду lvs, lvscan или lvdisplay.

ubuntu@ubuntu:~$ sudo lvs /dev/vg01

ИЛИ

ubuntu@ubuntu:~$ sudo lvdisplay /dev/vg01

ИЛИ

ubuntu@ubuntu:~$ sudo lvscan

Приведенные выше выходные данные отображают два логических тома lv01

Приведенные выше выходные данные отображают два логических тома lv01 и lv02 в группе томов vg01. Если у вас нет ни одного из перечисленных выше требований, ознакомьтесь с предыдущими статьями о LVM.

Расширить логический том

Перед расширением логического тома убедитесь, что в группе томов, содержащей логический том, достаточно места. Используйте команду vgs, vgdisplay или vgscan, чтобы проверить доступное пространство в группах томов.

ubuntu@ubuntu:~$ sudo vgs

ИЛИ

ubuntu@ubuntu:~$ sudo vgdisplay

Текущий размер группы томов vg01 составляет около 30 ГБ

Текущий размер группы томов vg01 составляет около 30 ГБ, а в группе томов доступно 15 ГБ свободного места. Если в группе томов недостаточно места, то сначала будет расширена группа томов, чтобы освободить место. В качестве альтернативы, если в группе томов больше логических томов, сожмите эти группы томов, чтобы освободить место.

После проверки группы томов на наличие свободного места проверьте текущий размер логического тома и оцените его расширенный размер. Lvdisplay команда может быть использована, чтобы получить информацию о существующем логическом томе.

ubuntu@ubuntu:~$ sudo lvdisplay

Итак, есть два логических тома lv01 и lv02 размером 10 ГБ и 5 ГБ

Итак, есть два логических тома lv01 и lv02 размером 10 ГБ и 5 ГБ соответственно. Для этой демонстрации увеличим размер логического тома lv01 с 10 ГБ до 15 ГБ. Чтобы увеличить размер логического тома, будет использоваться команда lvextend вместе с флагом -L.

ubuntu@ubuntu:~$ sudo lvextend -L+5G /dev/vg01/lv01

Команда lvextend увеличила размер группы томов lv01 с 10 ГБ до 15 ГБ

Команда lvextend увеличила размер группы томов lv01 с 10 ГБ до 15 ГБ. Чтобы подтвердить размер логического тома с помощью интерфейса командной строки, используйте любую из команд lvdisplay, lvscan и lvs.

ubuntu@ubuntu:~$ sudo lvs

ИЛИ

ubuntu@ubuntu:~$ sudo lvdisplay

ИЛИ

ubuntu@ubuntu:~$ sudo lvscan

Используйте команды vgs или vgdisplay для отображения занятого

Используйте команды vgs или vgdisplay для отображения занятого и свободного пространства группы томов vg01.

ubuntu@ubuntu:~$ sudo vgs

ИЛИ

ubuntu@ubuntu:~$ sudo vgdisplay

Как показано выше, группа томов vg01 имеет размер свободного пространства 15 ГБ

Как показано выше, группа томов vg01 имеет размер свободного пространства 15 ГБ, а теперь имеется только 10 ГБ свободного пространства, что свидетельствует об успешном расширении логического тома.

После увеличения размера логического тома смонтируйте логический том в системе, чтобы проверить расширение файловой системы.

ubuntu@ubuntu:~$ sudo mount /dev/vg01/lv01 /media/ubuntu/lv01

После увеличения размера логического тома смонтируйте логический том в системе

После монтирования логического тома перечислите все подключенные файловые системы в системе.

ubuntu@ubuntu:~$ sudo df -Th /dev/vg01/lv01

Размер файловой системы по-прежнему составляет 10 ГБ, и ее также необходимо

Размер файловой системы по-прежнему составляет 10 ГБ, и ее также необходимо расширить отдельно. Resize2fs команда может быть использована для расширения в ext4 файловой системы.

Теперь используйте команду df, чтобы снова проверить файловую систему

Теперь используйте команду df, чтобы снова проверить файловую систему, смонтированную в системе, чтобы проверить расширение.

Размер файловой системы, смонтированной в системе, составляет 15 ГБ

Размер файловой системы, смонтированной в системе, составляет 15 ГБ, и она была успешно расширена.

Расширение логического тома с помощью инструмента графического интерфейса

Более простой способ увеличить размер логического тома — использовать инструмент графического пользовательского интерфейса kvpm. Вы можете найти инструкции по установке инструмента в предыдущих статьях. Откройте kvpm, выполнив команду kvpm в терминале.

ubuntu@ubuntu:~$ sudo kvpm

Откроется окно, содержащее информацию обо всех блочных устройствах, подключенных к системе. В этом разделе мы расширим логический том lv02 с 5 ГБ до 10 ГБ.

Откроется окно, содержащее информацию обо всех блочных устройствах

Чтобы увеличить размер логического тома, перейдите на вкладку Group: vg01 и выберите логический том lv02. Затем расширьте список опций, щелкнув значок стрелки и выбрав опцию » Расширить».

Для нового размера логического тома выберите вкладку

Для нового размера логического тома выберите вкладку » Общие «, введите новый размер логического тома и нажмите кнопку » ОК», чтобы увеличить размер.

Это увеличивает размер логического тома, который можно наблюдать

Это увеличивает размер логического тома, который можно наблюдать с помощью инструмента kvpm.

Чтобы расширить файловую систему, выберите вкладку Group

Чтобы расширить файловую систему, выберите вкладку Group: vg01, выберите логический том lv02 и нажмите кнопку Extend fs.

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

Перед расширением файловой системы появится окно с запросом подтверждения.

Перед расширением файловой системы

В качестве альтернативы, размер логического тома и файловая система также могут быть подтверждены с помощью интерфейса командной строки. В lvdisplay и DF команды могут быть использованы, чтобы отобразить все детали логических томов.

ubuntu@ubuntu:~$ sudo lvdisplay /dev/vg01/lv02

В lvdisplay и DF команды могут быть использованы, чтобы отобразить все детали

Смонтируйте логический том в системе и проверьте размер файловой системы.

ubuntu@ubuntu:~$ sudo mount /dev/vg01/lv02 /media/ubuntu/lv02

ubuntu@ubuntu:~$ sudo df -Th /dev/vg01/lv02

Смонтируйте логический том в системе и проверьте размер

Заключение

Увеличение размера логического тома для сервера является важной задачей, поскольку в файловой системе, смонтированной на сервере, может не хватить места. LVM позволяет увеличить размер логического тома без простоев. В этом блоге объясняются все шаги по расширению существующего логического тома и файловой системы с помощью интерфейса командной строки и графического пользовательского интерфейса.

Читайте также:  Как использовать теги спойлера в Discord
Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий