Назад | Перейти на главную страницу

Каков подробный процесс удаления пространства из логического тома (lvm)?

Коробка linux (fc11), с которой я работаю, имеет раздел / boot, а затем VolumeGroup с логическими томами. Я пытаюсь выполнить предварительное обновление, но мне не хватает места в загрузочном патче. Как освободить место в VolumeGroup и поместить в мой раздел / boot?

Я не очень хорошо знаком с FC11, но возможно, у вас не получится сделать онлайн-сжатие корневого раздела. Если раздел на логическом томе не является корневым, загрузитесь как однопользовательский и сожмите его оттуда. Если это /, вам необходимо загрузиться с аварийного диска. Вокруг много хороших, но получите один с GParted! Ubuntu Live CD соответствует всем требованиям, как и SystemRescueDisk: http://www.sysresccd.org/Main_Page.

Как только вы это сделаете, вам нужно сначала сжать пространство, используемое LVM, а затем переписать таблицу разделения для расширения / загрузки.

Как только вы подготовили все для сжатия LV, сначала уменьшите файловую систему на разделе:

resize2fs SLICE new_size

где SLICE - это раздел, а new_size - это общий новый размер, который вы хотите после сжатия. Вы можете использовать "M" или "G", чтобы указать размер.

Например, если бы я хотел уменьшить размер корневого раздела до 100 ГБ, я бы сделал следующее:

resize2fs /dev/mapper/VolGroup00-LogVol00 100G

Теперь сожмите логический том, в котором находится раздел:

lvreduce /dev/VolGrou00-LogVol00 100G

Теперь уменьшите физический объем (фактически, количество pv, доступное для LVM)

pvresize /dev/sdas 100G

Если вы не уверены в имени физического тома, используйте pvs.

Теперь вам нужно фактически изменить таблицу разделов на диске, уменьшив / dev / sda2 до тех же 100 ГБ, а остальное поместить в любой раздел / загрузочный раздел. Используйте для этого GParted - это в миллион раз проще, чем fdisk. Это программа с графическим интерфейсом, поэтому не могу показать вам пример, но она довольно проста в использовании.

Уменьшить файловую систему (resize2fs), логический том (lvreduce), физический объем (pvresize), затем раздел.