Удаление физического Тома из VG без свободного PE

У меня есть настройка LVM2, содержащая 2 физических Тома sda5 и sda6. Оба физических Тома входят в одну группу томов VG, в которой inturn содержит только один LV. LV использует всю память физических томов, что означает, что я не могу создать еще один LV в том же
ВГ.

Итак, короче вся моя настройка lvm содержит 2pv, 1vg, 1lv. Lv содержит ОС linux.

теперь, я хочу, чтобы удалить pv из группы томов безопасно, так что я могу использовать его для ничего, кроме lvm. Но pvdisplay показывает, что все физические экстенты на обоих физических томах выделены, и ни в одном из них нет свободных физических экстентов. Но фактических данных на логическом Томе только 10percent размера ЛЖ.

Если я использую команду pvmove, она показывает ошибку "нет свободных физических экстентов".

Итак, как безопасно удалить физический диск из группы томов без потери данных?

25
задан muru
03.12.2022 9:28 Количество просмотров материала 3176
Распечатать страницу

1 ответ

можно сначала сжать том, а затем сделать pvmove, а затем удалить физический диск.

скажем, используется 5 ГБ пространства.

сначала проверьте файловую систему.

e2fsck /dev/vg/lv

изменить размер файловой системы немного выше используемого пространства (скажем, 6 ГБ).

resize2fs -p /dev/vg/lv 6G

сокращения ЛЖ мало > или = размер файловой системы.

lvreduce -L 6G /dev/vg/lv

совместите конец файловой системы с концом Тома.

resize2fs -p /dev/vg/lv

затем pvmove из исходного раздела в целевой раздел.

pvmove /dev/sda5 /dev/sda6

затем проверьте, выделяются ли PhysicalExtents.

pvdisplay

если PE не выделен, то можно безопасно удалить раздел из lvm.

pvremove /part/to/be/removed
2
отвечен muru 2022-12-04 17:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх