Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: [KVM] создание VPS - Resize returns error. Just shrink image.

  1. #11
    ISPsystem team
    Регистрация
    21.09.2010
    Сообщений
    282

    По умолчанию

    Эту ошибку возвращает именно lvextend, VDSmanager ее правильно обрабатывает.

  2. #12
    Senior Member Аватар для jared
    Регистрация
    10.02.2011
    Сообщений
    110

    По умолчанию

    Из документации по lvextend:

    Код:
    DIAGNOSTICS
           lvextend returns an exit code of 0 for success or > 0 for error:
    
           1  no logical volume name on command line
           2  invalid physical volume name on command line
           3  invalid logical volume name
    Из лога:
    Код:
    Jan 23 20:36:29 [11938:0] EXTINFO Execute (/sbin/lvextend --size 20000 /dev/vds/testtt.org) return=3 exited
    Jan 23 20:36:29 [11938:0] ../../src/vdsmgr/kvm/kvmlib/kvm_err.cpp:81 TRACE Cannot extend volume testtt.org, ../../src/vdsmgr/kvm/kvmlib/kvm_lvm.cpp:bool lvm::LVM::LVExtend(const std::string&, const std::string&, int):314 2(No such file or directory)
    По логу похоже на неправильное имя.


    При запуске руками ругается:
    Код:
    # /sbin/lvextend --size 20000 /dev/vds/testtt.org.erased
      New size given (5000 extents) not larger than existing size (10000 extents)
      Run `lvextend --help' for more information.
    Я в принципе bsd-шник и тонкостей могу не знать, но lvreduce выглядит логичнее для уменьшения размера.
    Последний раз редактировалось jared; 24.01.2013 в 17:00.

  3. #13
    Senior Member Аватар для jared
    Регистрация
    10.02.2011
    Сообщений
    110

    По умолчанию

    Потестировал по-всякому, перечитал документацию по LVM - lvextend не может уменьшить раздел, это делает либо lvreduce либо lvresize. В случае, когда lvextend предлагают сделать размер меньше, он отказывается и ругается именно кодом 3.

  4. #14
    ISPsystem team
    Регистрация
    21.09.2010
    Сообщений
    282

    По умолчанию

    Вообще, если делается у нас ресайз в меньший объем, то создается lvm нужного размера (меньшего), после чего туда копируются все данные с большого lvm'а. Значит, где-то ошибка не в этом месте. В поддержку не можете обратиться?

  5. #15
    Senior Member
    Регистрация
    25.03.2012
    Сообщений
    318

    По умолчанию

    Была похожая ошибка, уменьшил ресайзом диск и после чего VDS не старует.

    Ошибка в этом кусочке конфига, VDSmanager неправильно настроил работу с разделами диска.
    hda=img:/kvm/machines/domain.ru/boot.img::n
    hdb=lvm:/dev/kvmdisk/domain.ru::copy
    hdd=lvm:/dev/kvmdisk/domain.ru.temp_image::n
    root=hdb
    boot=c

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •