Может ли кто-нибудь внедрить LVM в существующую систему с одним жестким диском?

Я использую SuSE Linux (10) и рассматриваю возможность расширения доступного диска без изменения размера существующего раздела (что нелегко сделать на виртуальной машине). Вместо этого я хочу создать еще один виртуальный диск и добавить его в новый том LVM, который будет включать существующий диск и этот новый, в единую единую точку монтирования.

Мы используем VMware vServer 4 под Lab Manager и Virtual Center. SuSE поддерживает LVM в версии 10?

Спасибо:-)

3 ответа

Решение

Почему нелегко изменить размер раздела?

Вы всегда можете изменить размер последнего раздела диска: изменить размер диска, удалить последний раздел и заново создать его с тем же начальным цилиндром. Затем установите новый концевой цилиндр на конец диска.

Если у вас есть PV в этом разделе: pvresize Если у вас есть прямой FS в этом разделе: измените размер файловой системы впоследствии.

Но то, что вы хотите сделать, еще проще сделать. Звучит так, как будто вы уже получили LV, находящееся в VG, состоящем из PV, который, в свою очередь, является частью.

Поэтому создайте свой новый диск, разбейте его на один lvm-раздел, используйте этот раздел в качестве нового PV (pvcreate) и добавьте этот PV в существующий VG (vgetend). После этого вы можете изменить размер своего LV, используя дополнительный PV.

Если текущий виртуальный диск не находится в LVM, вы не можете сделать это легко. В этом случае я бы создал новую желаемую ситуацию (включая LVM) рядом с текущим диском и переместил бы текущие данные во время запланированного простоя. Нет простого способа сделать это вживую.

Для подобных сценариев я всегда ставлю LVM на свои виртуальные диски, даже если не ожидаю дальнейшего роста.

Да.

SuSE 10 должен иметь поддержку LVM. Установите соответствующие пакеты.

Вы всегда должны использовать LVM, даже если у вас есть только один диск. Это делает такие сценарии тривиальными.

Другие вопросы по тегам