Перейти к содержимому
www.mytechnote.ru
Меню
  • Администрирование
    • Скрипты
  • Оборудование
    • Обзоры
    • Инструкции
  • Прочее
  • Русский
    • English
    • Русский
Меню

Как расширить LVM раздел в Linux

Довольно часто приходится развёртывать ВМ из шаблонов, и соответственно, нужно расширять им диски. Решил оставить заметку, что б была под рукой, со списком команд, для увеличения раздела, на примере Astra Linux 1.8, с настроенным LVM.

1) Смотрим какие диски есть

sudo lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 101G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 29,5G 0 part
├─astra--vg-root 252:0 0 28,6G 0 lvm /
└─astra--vg-swap_1 252:1 0 980M 0 lvm [SWAP]
sr0

2) Форсируем рескан диска, для того, что бы система увидела обновлённый размер.

sudo echo 1 > /sys/class/block/sda/device/rescan

После чего еще раз смотрим разделы с помощью lsblk:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 101G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 29,5G 0 part
├─astra--vg-root 252:0 0 28,6G 0 lvm /
└─astra--vg-swap_1 252:1 0 980M 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom

3) Устанавливаем parted и увеличиваем раздел

Шаг опциональный, можно это же сделать и с помощью fdisk, но мне так удобнее:

sudo apt update && apt -y install parted
sudo parted

Смотрим разделы:

(parted) print

Model: VMware Virtual disk (scsi)
Disk /dev/sda: 108GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1049kB 512MB 511MB primary ext2 boot
2 513MB 32,2GB 31,7GB extended
5 513MB 32,2GB 31,7GB logical lvm

Расширяем разделы и выходим из утилиты, если нет ошибок:

(parted) resizepart 2 100%
(parted) resizepart 5 100%
(parted) quit

Применяем изменения и проверяем:

sudo partprobe /dev/sda
sudo lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 101G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 100,5G 0 part
├─astra--vg-root 252:0 0 28,6G 0 lvm /
└─astra--vg-swap_1 252:1 0 980M 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom

3) Увеличиваем раздел lvm

Смотрим физические разделы (PV):

sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 astra-vg lvm2 a-- <29,52g 0

Расширяем и проверяем:

sudo pvresize /dev/sda5
  Physical volume "/dev/sda5" changed

sudo pvs
  PV         VG       Fmt  Attr PSize    PFree
  /dev/sda5  astra-vg lvm2 a--  <100,52g 71,00g

Проверяем и расширяем логические разделы (LV):

sudo lvscan
  ACTIVE            '/dev/astra-vg/root' [28,56 GiB] inherit
  ACTIVE            '/dev/astra-vg/swap_1' [980,00 MiB] inherit

sudo lvextend -l +100%FREE /dev/astra-vg/root
  Size of logical volume astra-vg/root changed from 28,56 GiB (7312 extents) to 99,56 GiB (25488 extents).
  Logical volume astra-vg/root successfully resized.

sudo lvs
  LV     VG       Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   astra-vg -wi-ao----  99,56g
  swap_1 astra-vg -wi-ao---- 980,00m

4) Обновляем текущий размер файловой системы

resize2fs /dev/astra-vg/root

resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/astra-vg/root is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 13
The filesystem on /dev/astra-vg/root is now 26099712 (4k) blocks long.

5) Финальная проверка

df -h

Файловая система           Размер Использовано  Дост Использовано% Cмонтировано в
udev                         7,8G            0  7,8G            0% /dev
tmpfs                        1,6G         824K  1,6G            1% /run
/dev/mapper/astra--vg-root    98G         5,6G   88G            6% /
tmpfs                        7,9G         8,0K  7,9G            1% /dev/shm
tmpfs                        5,0M            0  5,0M            0% /run/lock
/dev/sda1                    455M         164M  267M           39% /boot
tmpfs                        1,6G            0  1,6G            0% /run/user/1000z0_0_0x0_0x0

Опубликовано в 30.07.202630.07.2026 от sanglyb

Навигация по записям

← Исправление ошибки SrsResources.dll после обновления SSRS для SCCM

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

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

Подписывайтесь

Youtube
vk
telegram
github
twitter
rss
  • Форум
  • Об авторе
  • Поддержать автора

Популярные записи

Новые записи

  • Как расширить LVM раздел в Linux
  • Исправление ошибки SrsResources.dll после обновления SSRS для SCCM
  • Проблема при использовании библиотеки PassFiltEx на старых процессорах
  • Как удалить вложения из старых событий календаря в Exchange с помощью скрипта
  • Как скачать и установить Office 2024 LTSC

Архивы

  • 2026 (3)
  • 2025 (5)
  • 2024 (7)
  • 2023 (6)
  • 2022 (5)
  • 2021 (25)
  • 2020 (34)
  • 2019 (39)
  • 2018 (78)
  • 2017 (56)
  • 2016 (77)
  • 2015 (9)
© 2015-2026 www.mytechnote.ru
Использование материалов сайта возможно только с разрешения владельца или обязательна индексируемая, прямая, передающая вес ссылка на материал.