Определение простыми словами
VG (Volume Group) — это объединение нескольких физических томов (Physical Volumes, PV) в один логический блок хранения в системе LVM (Logical Volume Manager). Такой подход позволяет администратору проще управлять пространством, расширять или сжимать тома без потери данных.
Volume Group выступает как контейнер для логических томов (Logical Volumes, LV), внутри которого хранятся все данные. Пользователь оперирует именно LV, а VG скрывает сложность работы с физическими устройствами.
Сравнение
| Понятие | Описание | Функция |
|---|---|---|
| Physical Volume (PV) | Физический диск или раздел | Базовый блок хранения, объединяется в VG |
| Volume Group (VG) | Объединение PV в единую группу | Создает общий пул ресурсов для LV |
| Logical Volume (LV) | Виртуальный диск внутри VG | Используется для хранения данных и монтируется ОС |
Кейсы использования
- Объединение нескольких дисков в один большой раздел без необходимости переразбивки
- Гибкое изменение размера разделов без простоя системы
- Реализация снапшотов и резервного копирования на уровне логических томов
- Упрощение миграции данных между физическими устройствами
- Негативный пример: неправильное управление VG может привести к потере данных при ошибках в конфигурации или аппаратных сбоях
Технические детали
Для создания VG используется команда vgcreate, которая формирует группу из одного или нескольких PV. Управление VG осуществляется через утилиту lvm. Ниже пример создания VG:
pvcreate /dev/sdb /dev/sdc
vgcreate vg01 /dev/sdb /dev/sdc
lvcreate -L 50G -n lv_data vg01
Подробнее о принципах работы и функционировании VG смотрите в LVM, PV и LV.
🔥 Где это применяется
Частые вопросы
Для чего нужен VG в LVM?
VG объединяет физические диски в единую группу для удобного и гибкого управления логическими томами.
Можно ли изменить размер VG?
Размер VG меняется автоматически при добавлении или удалении физических томов.
Что будет, если VG повредится?
Повреждение VG может привести к потере доступа ко всем логическим томам внутри группы.