Расширение LVM-раздела в CentOS

Автор: | 22.05.2012

Задача: увеличить объём диска в CentOS 6, выполняющейся в виртуальной среде (ESXi).

  1. Увеличиваем объём диска средствами гипервизора и обновляем информацию о нём внутри ВМ:
    # echo 1 > /sys/block/sda/device/rescan
  2. Пересоздаём раздел с новыми параметрами:
    # fdisk /dev/sda
    
    Команда (m для справки): d
    Номер раздела (1-4): 2
    
    Команда (m для справки): n
    Действие команды
       e расширенный
       p основной раздел (1-4)
    p
    Номер раздела (1-4): 2
    Первый цилиндр (64-2610, по умолчанию 64):
    Используется значение по умолчанию 64
    Last цилиндр, +цилиндры or +size{K,M,G} (64-2610, по умолчанию 2610):
    Используется значение по умолчанию 2610
    
    Команда (m для справки): t
    Номер раздела (1-4): 2
    Шестнадцатеричный код (введите L для получения списка кодов): 8e
    Системный тип раздела 2 изменен на 8e (Linux LVM)
    
    Команда (m для справки): w
  3. Увеличиваем физический, а затем и логический тома:
    # partx -u /dev/sda
    # pvresize /dev/sda2
    # lvextend -l +100%free /dev/mapper/lv_root
    # resize2fs /dev/mapper/lv_root

Обновление от 16.12.2016. В CentOS 7 по умолчанию вместо ext4 используется xfs, соответственно вместо resize2fs следует использовать xfs_growfs.

Расширение LVM-раздела в CentOS: 2 комментария

  1. Ильдар

    Здравствуйте. Работает, только есть отличие для Hyper-V 2012.
    Название моей вирт.машины srvcent66 и последние команды были такими:
    # pvresize /dev/sda2
    # llvextend -l +100%free /dev/mapper/vg_srvcent66-lv_root
    # resize2fs /dev/mapper/vg_srvcent66-lv_root

    1. LB Автор записи

      Да, вы совершенно правы. Имена томов надо подставлять свои.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *