amarao (amarao_san) wrote,
amarao
amarao_san

Тряхнул стариной

... и начал чуть-чуть программировать.

Итог - ptmax, позволяет увеличить размер раздела до максимально возможного (без операций над другими разделами). В реальности - меняет 4 байта в partition table.

В ходе поисков выяснилось, что никто не может это сделать по-человечески: ни fdisk (удали/создай), ни parted (не понимает lvm).

Острее всего проблема проявляется в следующем сценарии: диск виртуалки, /dev/xvda1 - /boot, /dev/xvda2 - LVM для всего остального, диск увеличивается в размере, задача увеличить PV от LVM'а.

https://github.com/amarao/ptmax
Tags: diy, linux, partition table, programming, администрирование, анонс
Subscribe

  • LSI HBA

    Собрать LSI HBA на 2.6.39 (и около него) не возможно - т.к. был выпилен linux/smp_lock.h, то соответствующих функций нет. В принципе, в текущей…

  • Yieeks

    p = name + strlen(p_xvd); for(i = 0, ptr = alpha; i < strlen(alpha); i++) { if(*ptr == *p) break; *ptr++; } *p++; ret = (202*256) + (16*i) +…

  • Извращения на Си

    while(malloc(4096)); printf("out of mem\n");

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 6 comments