Инструкция: расширение раздела 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

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

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

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

В этой статье мы рассмотрим пошаговую настройку кластера Kubernetes на Ubuntu 24.04 с тремя узлами: один мастер (который также может запускать пользовательские поды) и два рабочих узла. Мы настроим PersistentVolume…

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

В рамках создания собственного кластера Kubernetes я поднаял кластер Mysql который работает в режиме Master-Slave и Slave-узлы соответственно работают в режиме read-only, а мастер в read-write. Соответственно мне нужен балансировщик…

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

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

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

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

Настройка кластера Kubernetes в Ubuntu Linux 24.04: три узла (один мастер с возможностью запуска пользовательских подов, PVC в каталоге на хосте, сеть на Calico)

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Инструкция по установке и настройке ProxySQL в Ubuntu 24.04

Полное руководство по настройке UFW в Ubuntu: от основ до продвинутых правил

Полное руководство по настройке UFW в Ubuntu: от основ до продвинутых правил

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

Полное руководство по развертыванию GlusterFS в Ubuntu Linux: от подготовки до тестирования производительности

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Подробная инструкция по настройке кластера из трёх серверов MySQL на Ubuntu 24.04

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования

Полное руководство по настройке NFS-клиента в Ubuntu Linux: от установки до автоматического монтирования