Как изменить размер логического тома LVM

В моем случае используется операционная система CentOS, хотя все действия будут справедливы для любого дистрибутива.
Сделайте резервную копию всех данных на подопытном томе!

    1. Имеем: логический том, смонтированный на / размером 11G, хотим уменьшить размер на 5G, а оставшееся место смонтировать на /home
    2. Загружаемся с установочного диска в Rescue mode на финальном этапе загрузки отказываемся от chroot в нашу систему, выбираем опцию Skip
    3. Убедимся что система видит наш логический том
      vgdisplay
    4. Активируем lvm том
      vgchange -ay

  1. Теперь можем изменять размер
    lvreduce -r -L -5G /dev/VolGroup/lv_root
  2. Проверяем
    lvdisplay /dev/VolGroup/lv_root

  3. Загружаемся с жесткого диска
  4. Создаем lvm том для /home
    lvcreate --name home --size 5G VolGroup
  5. Форматируем
    mkfs.ext4 /dev/VolGroup/home
  6. Монтируем
    mount /dev/VolGroup/home /home/
  7. Проверяем
    df -h

  8. Добавляем необходимую запись в /etc/fstab
    /dev/mapper/VolGroup-home /home ext4 defaults 1 1

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

Ваш адрес email не будет опубликован.