расширение lvm centos (lvm там 2 на одном диске)

Автор George, Сен. 11, 2026, 07:04

« назад - далее »

George

Шпаргалка: Расширение LVM-раздела на ходу (без перезагрузки)

Инструкция подходит для ситуаций, когда система и разделы (например, [tt]/home[/tt] или [tt]/[/tt]) находятся на одном общем виртуальном диске, размер которого увеличили в гипервизоре.

1. Перечитываем новый размер диска в Linux
Если увеличили диск (например, [tt]/dev/sdb[/tt]), заставляем ОС увидеть новое пространство:
Код: bash
echo 1 > /sys/class/block/sdb/device/rescan
(Проверить изменения можно через команду [tt]lsblk[/tt])

2. Расширяем физический раздел диска
Увеличиваем раздел (например, 3-й раздел на диске sdb — [tt]/dev/sdb3[/tt]), внутри которого живет LVM:
Код: bash
growpart /dev/sdb 3
* Важно: между именем диска и номером раздела обязательно должен быть пробел!

Извините, вам запрещён просмотр содержимого спойлеров.


3. Объявляем LVM о новом размере физического тома (PV)
Код: bash
pvresize /dev/sdb3

4. Расширяем логический том и файловую систему одновременно
Магический флаг -r сам определит тип файловой системы (XFS или EXT4 на Ubuntu) и вызовет нужную утилиту ([tt]xfs_growfs[/tt] или [tt]resize2fs[/tt]) прямо на лету:

Код: bash
lvextend -r -l +100%FREE /dev/mapper/cs-home
(Вместо [tt]/dev/mapper/cs-home[/tt] укажите ваш путь к логическому тому из вывода [tt]df -h[/tt])

5. Проверяем результат
Код: bash
df -h /home
  •  

🡱 🡳

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.