
Каждая группа томов может иметь множество логических томов изменяемого размера. Каждый логический том может иметь различную файловую систему, параметры шифрования и т. д. Это означает, что достаточно иметь одну группу томов. Так почему же LVM ввел концепцию групп томов? Разве это не просто ненужный уровень абстракции? Разве логических томов недостаточно?
решение1
Группы томов имеют свои применения; они разделяют PV, так что вещи не смешиваются там, где они не должны смешиваться. Например, добавление внешнего диска к внутренней VG может быть плохой идеей, поскольку LVM не очень любит отсутствующие диски.
Вы могли бы с таким же успехом утверждать, что одного раздела или одной файловой системы было бы достаточно. Зачем использовать несколько LV, когда одного достаточно для хранения всех файлов? Людям просто нравится разделять, группировать, управлять вещами, и Volume Groups полезны для этого. С точки зрения производительности это не имеет никакого значения в любом случае.
Я использую две группы томов на своей машине, одну для SSD и другую для HDD. Я мог бы сделать это с одним VG, но тогда мне пришлось бы сообщать LVM, где выделять новое пространство для каждой операции lvcreate
/ lvresize
. Это сделало бы эти команды более громоздкими в использовании.
Никто не заставляет вас использовать более одного VG, если вам достаточно одного.
решение2
Поскольку физические и логические тома не могут охватывать разные группы томов,группа томовстановится важным, когда вы хотите перевести его в автономный режим или переместить между разными системами. Группа томов — это еще один способ разделения и управления ресурсами.