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

Автор: | 22.05.2012

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

  1. Увеличиваем объём диска средствами гипервизора и перезагружаем ВМ, чтобы она увидела новое пространство.
  2. Вводим команды:
    # fdisk /dev/sda
    
    WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
             switch off the mode (command 'c') and change display units to
             sectors (command 'u').
    
    Команда (m для справки): c
    Флаг DOS-совместимости не установлен
    
    Команда (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. Перезагружаем ВМ и вводим команды:
    # 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.

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

  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 Автор

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

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

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