Я использую 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.