Статья содержит информацию о способе увеличения размера раздела диска в Ubuntu 16


По умолчанию в Ubuntu 16 диск разбивается на два раздела: основной и расширенный. Внутри расширенного раздела создается логический раздел, на базе которого создается физический диск LVM, образующий группу разделов LVM, которая служит основой для создания логического раздела LVM, на который в свою очередь устанавливается операционная система

Таким образом, нам необходимо увеличить размер расширенного раздела диска, затем - логического, и в завершении - физического и логического разделов LVM


  • выключаем виртуальную машину, увеличиваем на необходимую величину объем виртуального жесткого диска и снова запускаем виртуальную машину
  • проверяем объем свободного пространства
  • parted /dev/sda
    print free
  • № Начало  Конец   Размер  Тип       Файл. сист.  Флаги
      32,3kB  1049kB  1016kB            Своб. место
    1 1049kB  256MB   255MB   primary   ext2         загр
      256MB   257MB   1048kB            Своб. место
    2 257MB   21,5GB  21,2GB  extended
    5 257MB   21,5GB  21,2GB  logical                lvm
      21,5GB  32,2GB  10,7GB            Своб. место
    
  • увеличиваем размер расширенного раздела до максимально возможного
  • resizepart 2 -1s
  • Замечание: «-1s»  означает «самый последний сектор на диске»
  • увеличиваем размер логического раздела до максимально возможного
  • resizepart 5 -1s
  • № Начало  Конец   Размер  Тип       Файл. сист.  Флаги
      32,3kB  1049kB  1016kB            Своб. место
    1 1049kB  256MB   255MB   primary   ext2         загр
      256MB   257MB   1048kB            Своб. место
    2 257MB   32,2GB  32,0GB  extended
    5 257MB   32,2GB  32,0GB  logical                lvm
    
  • просматриваем размер физических разделов LVM
  • pvdisplay
  • --- Physical volume ---
    PV Name               /dev/sda5
    VG Name               zimbra-vg
    PV Size               19,76 GiB / not usable 2,00 MiB
    Allocatable           yes
    PE Size               4,00 MiB
    Total PE              5058
    Free PE               5
    Allocated PE          5053
    PV UUID               1HrrHc-oPbh-yC24-MwAp-FeeZ-mrX0-stQdBn
    
  • увеличиваем размер физического раздела LVM
  • pvresize /dev/sda5
  • --- Physical volume ---
    PV Name               /dev/sda5
    VG Name               zimbra-vg
    PV Size               29,76 GiB / not usable 2,00 MiB
    Allocatable           yes
    PE Size               4,00 MiB
    Total PE              7618
    Free PE               2565
    Allocated PE          5053
    PV UUID               1HrrHc-oPbh-yC24-MwAp-FeeZ-mrX0-stQdBn
    
  • выводим список всех логических разделов LVM
  • lvdisplay
  • --- Logical volume ---
    LV Path                /dev/zimbra-vg/root
    LV Name                root
    VG Name                zimbra-vg
    LV UUID                Fo8MaK-Naz1-VyKT-g0xI-fN8c-ZVCi-JqUekd
    LV Write Access        read/write
    LV Creation host, time zimbra, 2016-05-02 11:32:17 +0700
    LV Status              available
    # open                 1
    LV Size                11,74 GiB
    Current LE             3006
    Segments               1
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     256
    Block device           252:0
    
    --- Logical volume ---
    LV Path                /dev/zimbra-vg/swap_1
    LV Name                swap_1
    VG Name                zimbra-vg
    LV UUID                4YnYKe-9HOA-gw2x-CC5l-4xyQ-tofb-rdIfIg
    LV Write Access        read/write
    LV Creation host, time zimbra, 2016-05-02 11:32:17 +0700
    LV Status              available
    # open                 2
    LV Size                8,00 GiB
    Current LE             2047
    Segments               1
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     256
    Block device           252:1
    
  • увеличиваем размер логического раздела LVM с именем «root» на доступное число физических единиц (т.е. на 2565)
  • lvresize /dev/zimbra-vg/root --resizefs --extents +2565
  • --- Logical volume ---
    LV Path                /dev/zimbra-vg/root
    LV Name                root
    VG Name                zimbra-vg
    LV UUID                Fo8MaK-Naz1-VyKT-g0xI-fN8c-ZVCi-JqUekd
    LV Write Access        read/write
    LV Creation host, time zimbra, 2016-05-02 11:32:17 +0700
    LV Status              available
    # open                 1
    LV Size                21,76 GiB
    Current LE             5571
    Segments               2
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     256
    Block device           252:0
    
  • Замечание: параметр --resizefs необходим для изменения размера файловой системы; без него после изменения размера логического диска lvm необходимо было бы вручную изменить размер файловой системы командой fsadm resize /dev/zimbra-vg/root
  • проверяем, что в группе разделов LVM не осталось нераспределенного пространства
  • vgdisplay
  • --- Volume group ---
    VG Name               zimbra-vg
    System ID
    Format                lvm2
    Metadata Areas        1
    Metadata Sequence No  5
    VG Access             read/write
    VG Status             resizable
    MAX LV                0
    Cur LV                2
    Open LV               2
    Max PV                0
    Cur PV                1
    Act PV                1
    VG Size               29,76 GiB
    PE Size               4,00 MiB
    Total PE              7618
    Alloc PE / Size       7618 / 29,76 GiB
    Free  PE / Size       0 / 0
    VG UUID               tuLW2p-hBzG-U5Ar-kon9-DaC7-BpPg-NKlTyu
    

Добавить комментарий