Команды LVM

Команды LVM

  1. Инициализация
    vgscan
  2. Посмотреть состояние физического тома в LVM
    pvdisplay /dev/sda1
  3. Ативация всех найденных томов
    vgchange -ay
  4. Деактивация группы томов
    vgchange -a n 
  5. Просмотреть состояние группы томов.
    vgdisplay 
  6. Удаление группы томов
    vgremove 
  7. Определить разделы для LVM
    pvcreate /dev/md0 /dev/md1 /dev/sdc1 /dev/sdd2
  8. Удалить раздел из LVM
    vgreduce  /dev/sdc1
  9. Создать группу томов
    vgcreate vms /dev/md0 /dev/md1
  10. Создать том
    lvcreate --name example --size 50G vds
  11. Создать том LVM можно указав количество блоков (exctents), таким способом удобно создавать LVM том, используя все свободное пространство.
    [root@vpn ~]# vgdisplay
      --- Volume group ---
      VG Name               vg_vpn
      System ID
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  7
      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               232,39 GiB
      PE Size               4,00 MiB
      Total PE              59493
      Alloc PE / Size       13800 / 53,91 GiB
      Free  PE / Size       45693 / 178,49 GiB
      VG UUID               UJ5yfT-hEFb-XIKi-Pg2p-xIZJ-Jlpe-sgUbOa

    Доступно 178,49 Gib или 45693 виртуальных блоков. Нам необходимо создать LVM том, используя все свободное место.

    [root@vpn ~]# lvcreate -n vg_var -L 178,49G vg_vpn
      Rounding up size to full physical extent 178,49 GiB
      Volume group "vg_vpn" has insufficient free space (45693 extents): 45694 required.

    Вместо размера LVM тома мы можем передать количество блоков.

    lvcreate -n lv_var -l 45693 vg_vpn
      Logical volume "lv_var" created
  12. Расширение группы томов
    pvcreate /dev/md3
    vgextend /dev/md3
  13. Увеличение размера тома и изменение файловой системы
    lvextend -r -L +50G /dev//
  14. Уменьшение раздела тома и изменение файловой системы
    lvreduce -r -L -8G /dev//
  15. Удалить том
    lvremove /dev//
  16. Получить информацию о томе
    lvdisplay /dev//

Один комментарий к “Команды LVM”

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

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