Может ли кто-нибудь внедрить 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, даже если у вас есть только один диск. Это делает такие сценарии тривиальными.