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

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

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

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

Спасибо :-)

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

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

Да.

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

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

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

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

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

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

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