Почему не удается увеличить LVM-раздел, если в группе томов (VG) есть свободное место?

Каковы параметры и характеристики физических, объемных и логических томов, представленные в результатах команд pvdisplay, vgdisplay и lvdisplay, и какая информация о доступности и состоянии этих томов может быть полезна для их дальнейшего управления?
  • 1 декабря 2024 г. 12:53
Ответы на вопрос 2
Рассмотрим несколько причин, по которым может не удаваться увеличить LVM-раздел, даже если в группе томов (VG) действительно есть свободное место:

1. **Монтирование файловой системы**: Файловая система, находящаяся на логическом томе (LV), должна быть размонтирована перед увеличением тома, если вы используете `lvextend` без опции для работы с монтированными файловыми системами. Если вы попытаетесь изменить размер монтированного тома, это может привести к ошибкам.

2. **Неправильные параметры**: Возможно, вы неправильно указали параметры команды для изменения размера логического тома. Проверьте, чтобы вы правильно указывали размер, который хотите добавить.

3. **Ошибка в командной строке**: Возможны ошибки в имя VG или LV, которые вы пытаетесь изменить. Убедитесь, что они указаны правильно.

4. **Недостаточно прав**: Убедитесь, что вы работаете с достаточными привилегиями (в большинстве случаев требуется права суперпользователя).

Теперь давайте рассмотрим характеристики, которые вы можете получить с помощью команд `pvdisplay`, `vgdisplay` и `lvdisplay`.

### Команды и их выходные данные:

1. **pvdisplay**:
   - **Physical Volumes (PV)**: Указывает физические устройства, входящие в LVM, и их характеристики.
   - **Size**: Общий размер физического тома.
   - **Allocatable**: Показатель, показывающий, доступно ли пространство для выделения.
   - **PE size**: Размер физических единиц (PE) в этом физическом томе.
   - **Total PE**: Общее количество физических единиц.
   - **Free PE**: Количество свободных физических единиц, доступных для выделения.

2. **vgdisplay**:
   - **Volume Group (VG)**: Название группы томов и ее характеристики.
   - **VG Size**: Общий размер группы томов.
   - **Allocatable**: Подробности о том, доступно ли пространство для выделения логическим томам.
   - **Free PE**: Количество свободных физических единиц в группе томов.
   - **Number of VG**: Количество логических и физических томов в группе.

3. **lvdisplay**:
   - **Logical Volumes (LV)**: Показывает информацию о логических томах.
   - **LV size**: Текущий размер логического тома.
   - **Allocated space**: Какой объем пространства уже выделен.
   - **Snapshot**: Указание на то, является ли том снимком.
   - **Read/Write**: Информация о том, доступен ли логический том для чтения и записи.

### Управление LVM:

- Использование информации о свободных PE из `pvdisplay` и `vgdisplay` поможет понять, есть ли возможность для расширения.
- Размеры и состояние логических томов из `lvdisplay` показывают, какие тома можно расширять, и помогает проанализировать распределение пространства.
- При управлении LVM важно не только иметь свободное пространство, но и учитывать факторы, такие как состояние файловой системы и монтирование томов.

Эта информация может помочь вам эффективно управлять LVM-системой и реагировать на возможные проблемы при увеличении размеров томов.
Вот такой вариант проканал 
lvextend -L +51199 backups/sdc1
, только непонятно в каких единицах эти Юниты считаются, пришлось подбирать их по частям
Похожие вопросы