Инструкция: расширение раздела EXT4 «на ходу» (без перезагрузки)

Оцените статью

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

Перед началом обязательно сделайте резервную копию данных. Операции с разделами несут риск потери информации. Убедитесь, что у вас есть доступ к консоли (физической или удалённой) на случай сбоев. Превым делом физически раширяем раздел и операции идентичные во всех платформах виртуализации с которыми я работал и просто надо указать на какой объем необходимо расширить накопитель.

Например для zVirt это выглядит следующим образом.

zVirt увеличение дискового раздела

Устанавливаем необходимые для работы утилиты.

# dnf install parted e2fsprogs cloud-utils-growpart

Проверяем текущее состояние.

# fdisk -l /dev/sdb

Диск /dev/sdb: 500 GiB, 536870912000 байт, 1048576000 секторов
Disk model: QEMU HARDDISK   
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x581a41d8

Устр-во    Загрузочный начало     Конец   Секторы Размер Идентификатор Тип
/dev/sdb1                2048 734003199 734001152   350G            83 Linux

# fdisk -l /dev/sdb1
Диск /dev/sdb1: 350 GiB, 375808589824 байт, 734001152 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Расширяем диск на уровне разделов.

# growpart /dev/sdb 1

Проверяем.

# fdisk -l /dev/sdb
Диск /dev/sdb: 500 GiB, 536870912000 байт, 1048576000 секторов
Disk model: QEMU HARDDISK   
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xdfb0ff32

Устр-во    Загрузочный начало      Конец    Секторы Размер Идентификатор Тип
/dev/sdb1                2048 1048575966 1048573919   500G            83 Linux

Расширяем файловую систему.

# resize2fs /dev/sdb1

Проверяем.

# df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
devtmpfs           4,0M            0  4,0M            0% /dev
tmpfs              950M          12K  950M            1% /dev/shm
tmpfs              380M         3,4M  377M            1% /run
/dev/sda4          113G         9,9G   97G           10% /
tmpfs              950M            0  950M            0% /tmp
/dev/sda2          974M         273M  635M           31% /boot
/dev/sdb1          492G         272G  197G           59% /opt/repo
tmpfs              190M          88K  190M            1% /run/user/42
tmpfs              190M          68K  190M            1% /run/user/0

Вот собственно и все.

Похожие записи

Настройка взаимодействия RED ADM и Windows Active Directory

Сегодня проведем несколько экспериментов по настройке взаимодействия RED ADM и Windows Active Directory. Есть несколько способов настройки доверия для упрощения миграции с решений Microsoft на Российское ПО и сегодня их…

Подробная инструкция по написанию YAML‑файлов для Docker Compose

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Топ-9 нейросетей для генерации изображений в 2026 году

Топ-9 нейросетей для генерации изображений в 2026 году

Настройка взаимодействия RED ADM и Windows Active Directory

Настройка взаимодействия RED ADM и Windows Active Directory

Подробная инструкция по написанию YAML‑файлов для Docker Compose

Подробная инструкция по написанию YAML‑файлов для Docker Compose

Установка основного контроллера домена на базе REDADM

Установка основного контроллера домена на базе REDADM

zVirt работа с шаблонами виртуальных машин

zVirt работа с шаблонами виртуальных машин

Подробная инструкция по работе с томами (volumes) в Docker

Подробная инструкция по работе с томами (volumes) в Docker