Almalinux – Увеличение корневого раздела с 4 ГиБ до 14 ГиБ

Вопрос или проблема

Я пытаюсь расширить дисковое пространство на сервере AlmaLinux (работающем на виртуальной машине). Цель – добавить нераспределенные 10.00 GiB к коревому разделу (dev/sda2). Как лучше всего это сделать, чтобы не потерять данные?

ИМЯ   MAJ:MIN RM   РАЗМЕР RO ТИП ТОЧКА МОНТАЖА
sda      8:0    0   310G  0 диск
├─sda1   8:1    0   512M  0 часть /boot
├─sda2   8:2    0     4G  0 часть /
├─sda3   8:3    0     1G  0 часть /tmp
├─sda4   8:4    0     1K  0 часть
└─sda5   8:5    0 294.5G  0 часть /var/lib/mysql
sdb      8:16   0   127G  0 диск
sr0     11:0    1  1024M  0 от

Модель: Msft Virtual Disk (scsi)
Диск /dev/sda: 333GB
Размер сектора (логический/физический): 512B/512B
Таблица разделов: msdos
Флаги диска:

Номер  Начало    Конец     Размер     Тип      Файловая система  Флаги
 1      1049kB  538MB   537MB   основной   ext4         boot
 2      538MB   4833MB  4295MB  основной   xfs
 3      4833MB  5907MB  1074MB  основной   xfs
 4      5907MB  322GB   316GB   расширенный
 5      5908MB  322GB   316GB   логический   xfs

Номер Начало Конец Размер Тип Файловая система Флаги
32.3kB 1049kB 1016kB Свободное пространство
1 1049kB 538MB 537MB основной ext4 boot
2 538MB 4833MB 4295MB основной xfs
3 4833MB 5907MB 1074MB основной xfs
4 5907MB 322GB 316GB расширенный
5 5908MB 322GB 316GB логический xfs
322GB 333GB 10.7GB Свободное пространство

введите описание изображения здесь

Цель – добавить нераспределенные 10.00 GiB к коревому разделу (dev/sda2). Как лучше всего это сделать, чтобы не потерять данные?

Ваша проблема в том, что нераспределенное пространство находится в конце диска, в то время как ваш раздел находится посередине. Вы, как правило, можете расширить раздел только до нераспределенного пространства, смежного с разделом. Чтобы обойти это, вам нужно использовать что-то вроде LVM (или файловую систему с подтомами, такую как BTRFS).

В вашем сценарии правильный способ сделать это – выполнить полное резервное копирование, переразбить, переустановить систему и восстановить из резервной копии. Вы можете попробовать переместить разделы в gparted из живой системы, но это несет риск потери данных.

Ответ или решение

Чтобы расширить корневой раздел (dev/sda2) на сервере AlmaLinux с 4 ГиБ до 14 ГиБ, необходимо соблюдать несколько шагов. Поскольку у вас есть неразмеченное пространство в конце диска и сам раздел находится в середине, вам нужно корректно переместить и перераспределить разделы без потери данных. В данной ситуации мы будем использовать вручную перераспределение разделов.

1. Резервное копирование данных

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

2. Подготовка к изменению разделов

Для изменения разделов вам понадобится загрузиться с Live CD или USB с дистрибутивом Linux, поскольку вы не сможете изменять корневой раздел, если он монтируется. Используйте такие инструменты, как GParted, который упрощает работу с разделами.

  1. Загрузитесь с Live CD/USB.
  2. Убедитесь, что находитесь в GParted или аналогичном инструменте для работы с дисками.

3. Перемещение и изменение размеров разделов

  1. В GParted выберите диск /dev/sda.

  2. Вам нужно переместить разделы после корневого раздела (/dev/sda3 и /dev/sda4, если используется), чтобы разметить неразмеченное пространство:

    • Кликните правой кнопкой мыши на разделе /dev/sda3 и выберите "Переместить/Изменить размер".
    • Переместите его вправо, чтобы освободить пространство после него.
    • Затем уменьшите размер sda3, если нужно, чтобы его граница совпадала с границей неразмеченного пространства (в этом случае нужно оставлять несколько МиБ для предотвращения ошибок).
  3. После перемещения всех необходимых разделов, у вас должно остаться неразмеченное пространство прямо после /dev/sda2.

  4. Теперь выберите /dev/sda2 (корневой раздел) и выберите "Переместить/Изменить размер". Увеличьте его до желаемого размера (14 ГиБ).

4. Применение изменений

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

5. Проверка и настройка файловой системы

После перезагрузки вам нужно будет проверить и, возможно, скорректировать файловую систему на расширенном разделе:

sudo xfs_growfs /

Эта команда увеличит файловую систему на корневом разделе в зависимости от нового размера раздела.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...