Показано с 1 по 8 из 8

Тема: зависание при изменениии размера диска

  1. #1
    Member
    Регистрация
    04.03.2013
    Сообщений
    79

    По умолчанию зависание при изменениии размера диска

    Добро всем, господа.
    VDSmanager-Linux 4.3.52.7
    Linux (x86_64)
    KVM

    Проблема в следующем: хотел увеличить размер VDS-windows, но виснет - сначала стопит машину и вечно крутится "пластинка" изменения размера диска.
    VDS - windows.
    После принудительного снятия блокировки, включаю VDS - никаких изменений.
    куда копать - без понятия... Помогите, чем можете
    Windows сожрал весь жесткий диск...

  2. #2
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Здравствуйте.

    Нужно смотреть логи в момент зависания. Разбираться, почему не изменяется размер диска.

  3. #3
    Member
    Регистрация
    04.03.2013
    Сообщений
    79

    По умолчанию

    кусок лога vdsmgr.log во вложении
    Напрягают строчки WARNING unknown device 'root' in 'root=hda' и WARNING unknown device 'boot' in 'boot=c'
    И в итоге пид файл статус то Err

  4. #4
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Проверьте, установлена ли связь с вдской до ресайза (значок зеленых стрелочек в Параметрах).
    Покажите лог /usr/local/ispmgr/var/kvmresize2.log в момент ошибки.

  5. #5
    Member
    Регистрация
    04.03.2013
    Сообщений
    79

    По умолчанию

    Ага, связь была.
    Вот лог
    kvmresize

    Sep 24 19:26:55 [ 0:0] INFO Lookup log level for '/usr/local/ispmgr/var/kvmresize2.log' in 'etc/kvmresize2.debug'
    Sep 24 19:26:55 [14559:0] EXTINFO Execute (/sbin/vgs --separator ':' --units b --nosuffix --noheadings 2>/dev/null) return=0 exited
    Sep 24 19:26:55 [14559:0] EXTINFO Execute (/sbin/lvs --separator ':' --units b --nosuffix --noheadings vg0) return=0 exited
    Sep 24 19:26:55 [14559:0] WARNING unknown device 'root' in 'root=hda'
    Sep 24 19:26:55 [14559:0] WARNING unknown device 'boot' in 'boot=c'
    Sep 24 19:26:55 [14559:0] INFO AUTOMAT STEP: Current state: [0]
    Sep 24 19:26:55 [14559:0] INFO AUTOMAT STEP: Checking moving conditions
    Sep 24 19:26:55 [14559:0] INFO AUTOMAT STEP: MOVE TO TRUE BRANCH
    Sep 24 19:27:00 [14559:0] INFO AUTOMAT STEP: Current state: [1]
    Sep 24 19:27:00 [14559:0] INFO AUTOMAT STEP: Checking moving conditions
    Sep 24 19:27:00 [14559:0] INFO AUTOMAT STEP: MOVE TO FALSE BRANCH
    Sep 24 19:27:05 [14559:0] INFO AUTOMAT STEP: Current state: [100]
    Sep 24 19:27:05 [14559:0] INFO AUTOMAT STEP: Checking moving conditions
    Sep 24 19:27:05 [14559:0] INFO AUTOMAT STEP: MOVE TO TRUE BRANCH
    Sep 24 19:27:05 [14559:0] EXTINFO Execute (sbin/vmsctl clear recipient 5.9.161.216 REBOOT) return=0 exited
    Sep 24 19:27:06 [14559:0] EXTINFO Execute (sbin/vmsctl clear recipient 5.9.161.216 POWEROFF) return=0 exited
    Sep 24 19:27:06 [14559:0] EXTINFO Execute (/sbin/lvextend --size 71000 /dev/vg0/5.9.161.216_image) return=5 exited

  6. #6
    ISPsystem team
    Регистрация
    25.05.2010
    Сообщений
    523

    По умолчанию

    попробуйте постопить VDS и руками выполнить
    Код:
    /sbin/lvextend --size 71000 /dev/vg0/5.9.161.216_image
    что при этом возвращается?
    покажите файлик /kvm/machines/имя_виртуалки/filesystem

  7. #7
    Member
    Регистрация
    04.03.2013
    Сообщений
    79

    По умолчанию

    rip_boom,
    Благодарю, благодаря вам понял проблему, у меня получилось:
    # /sbin/lvextend --size 80000 /dev/vg0/5.9.161.216_image
    Extending logical volume 5.9.161.216_image to 78.12 GiB
    Insufficient free space: 2500 extents needed, but only 98 available

    Дальше, я понимаю, что вопрос уже не касается поддержки VDSmanager, но все-таки запрашиваю помощь...

    Дело в том что у меня из стандартного 2*750гб с зерк. рейдом (Hetzner), на раздел root зарезервировано почти оставшаяся часть диска, а незарезервированного места почти нет для увеличения раздела:

    вот, что в vg0-root:
    df -h

    # df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/vg0-root 431G 48G 362G 12% /
    /dev/md0 388M 23M 346M 7% /boot

    A Это vgdisplay:

    # vgdisplay /dev/vg0
    --- Volume group ---
    VG Name vg0
    System ID
    Format lvm2
    Metadata Areas 1
    Metadata Sequence No 125
    VG Access read/write
    VG Status resizable
    MAX LV 0
    Cur LV 8
    Open LV 6
    Max PV 0
    Cur PV 1
    Act PV 1
    VG Size 698.24 GiB
    PE Size 4.00 MiB
    Total PE 178750
    Alloc PE / Size 178652 / 697.86 GiB
    Free PE / Size 98 / 392.00 MiB
    VG UUID rqYcD8-mX90-Hfvl-RVIn-E6cf-zl3A-ysIytA


    Как я понимаю мне надо уменьшить vg-root, а уж потом из незарезервированного места lvextend /dev/vg0/5.9.161.216_image заработает и из админки управления VDSmanager, так?
    Но проблема в том, что уменьшение требует ясности в действиях...
    то есть, вообще, как я понял, советуется, что перед изменением размера раздела его необходимо отмонтировать, но учитывая что уменьшать нужно корневой раздел, надо бы загрузится с LiveCD/LiveDVD ли с установочного диска в режиме rescue. Rescue у Hetzner есть, но как-то боязно в рескью переходить и уменьшать. Боюсь данные потерять...

    Помогите, пожалуйста, пошагово расписав мои действия.
    Либо посоветуйте еще что-то...

    Заранее благодарен.

  8. #8
    Member
    Регистрация
    04.03.2013
    Сообщений
    79

    По умолчанию

    Может кому понадобится.
    Зашел в rescue mode И
    lvreduce -L-100G -r /dev/mapper/vg0-root
    Далее наблюдаем что вышло
    lvs

Ваши права

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