CentOS 8 расширение корневого раздела с помощью LVM

CentOS 8 расширение корневого раздела с помощью LVM Изучение

Несколько лет назад управление дисками было ресурсоемкой задачей для системных администраторов. Такие сценарии, как нехватка места, были проклятием для системных администраторов, в основном потому, что для их решения требовалось много работы. Это заставит системных администраторов отключать серверы, устанавливать новые диски, разбивать их на разделы и затем расширять их до текущей системы. Это было не весело.

Диспетчер логических томов решил эту проблему раз и навсегда. LVM — это фреймворк для сопоставления устройств, который позволяет очень легко управлять дисками.

LVM позволяет системным администраторам гибко и легко выполнять такие задачи управления дисками, как изменение размера, расширение и удаление разделов. Поэтому системным администраторам не нужно отключать систему для расширения разделов и многого другого.

В этом руководстве я покажу вам метод использования диспетчера LVM для увеличения размера корневого раздела.

ПРИМЕЧАНИЕ. Это руководство не является вводным руководством по LVM.

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

Прежде чем мы начнем работу с учебником, вам необходимо выполнить следующие требования.

  • Root или пользователь с привилегиями sudo
  • Убедитесь, что вы сделали резервную копию всех ваших файлов на случай возникновения проблем.

В примерах этого руководства я буду уменьшать свой домашний каталог и добавлять дополнительное пространство в корневой каталог. Я также иллюстрирую это руководство на машине с CentOS 8, работающей на VMware.

Шаг 1 — Сделайте резервные копии

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

Шаг 2 — Отключите домашний каталог

Следующим шагом будет отключение домашнего каталога. Чтобы просмотреть расположение домашнего раздела, используйте команду df как:

sudo df

Это показывает расположение домашнего раздела, как показано:

Читайте также:  Что такое распределенные системы? Краткое введение

Это показывает расположение домашнего раздела

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

sudo umount /dev/mapper/cl-home

Шаг 3 — Удалить домашний том

После успешного размонтирования нам нужно удалить домашний том с помощью lvm. Используйте команду как:

lvremove /dev/cl/home

Эта команда подскажет, следует ли продолжить удаление домашнего тома. Нажмите y, чтобы продолжить.

Шаг 4 — Сокращение домашнего каталога

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

Начните с получения имени группы томов.

vgdisplay | grep “VG Name”
VG Name               cl

Это дает нам имя группы томов как cl.

Теперь все, что нам нужно сделать, это создать новый том для / home с помощью команды lvcreate как:

lvcreate -L +5GB -n home cl

В результате будет создан домашний том размером 5 ГБ.

Шаг 5 — Отформатируйте том

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

df -T

С помощью утилиты mkfs отформатируйте том как:

mkfs.xfs /dev/cl/home

Шаг 6 — Смонтируйте домашний каталог

Теперь смонтируйте вновь созданный том как:

mount /dev/cl/home

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

Шаг 7 — Расширить корень

Теперь пришло время расширить корневой раздел за счет свободного пространства, доступного после сжатия домашнего каталога. Начните с получения пути к корневому логическому тому.

lvdisplay | grep “LV Path”

Чтобы расширить корневой раздел со всем свободным пространством, выполните следующую команду:

lvextend -rl +100%FREE /dev/cl/root

Эта команда расширит корневой раздел всем оставшимся свободным пространством из домашнего каталога.

Читайте также:  10 лучших инструментов для менеджеров проектов в 2021 году

Эта команда расширит корневой раздел всем оставшимся свободным пространством из домашнего каталога

Заключение

В этом руководстве мы рассмотрели, как расширить корневой раздел за счет сжатия домашнего каталога.

Оцените статью
bestprogrammer.ru
Добавить комментарий