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

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

У меня есть жесткий диск размером 120 Гб с RHEL6 и 2 физическими разделами sda1: /boot sda2: LVM managed Logical volumes VolGroup00

VolGroup00 содержит следующие логические тома /lv_root 36G /lv_opt 45G /lv_home 24G /lv_tmp 3G /lv_audit 3G /lv_log 3G

Я пробовал уменьшить /opt на 4 Гб с помощью команд lvresize, resize2fs и mkfs и создал новый физический раздел из нового свободного пространства. В этом случае /opt присутствовал как последний логический том (как вывел fdisk -l). Освобождение места из /opt и создание нового раздела сработало нормально. sda3 был создан в конце hdd.

Но я хочу освободить место из /home, которое находится в середине группы логических томов. Когда я пытаюсь создать sda3, освободив место из /home, все существующие логические тома портятся и ОС не загружается.

Пожалуйста, предложите, как этого можно достичь. Спасибо заранее.

решение1

С LVM вам не нужно заботиться о жестких дисках. Так что sda? не имеет ничего общего с логическими томами и свободным пространством в группе томов. Если вы освобождаете дисковое пространство resize2fs и lvreduce, вы освобождаете дисковое пространство в группе томов. И вы можете использовать это пространство для создания с помощью lvcreate нового логического тома.Здесьесть хорошее руководство по уменьшению логического тома

Связанный контент