Obsah

LVM

NALEZENI ODDILU

# pvscan
# vgscan [--mk-nodes]
# lvscan

AKTIVACE / DEAKTVACE VG

# vgchange -a [y|n] vg_name

VYTVORENI

  1. blokove zarizeni muze byt /dev/mapper/xxxxx
# pvcreate /dev/blok/zarizeni </dev/blok/zarizeni ...>
  1. nova VG vg_name
# vgcreate vg_name /dev/blok/zarizeni
  1. rozsireni stavajivi VG
# vgextend vg_name /dev/blok/zarizeni
  1. zjisteni velikosti a dalsich informaci
# vgdisplay vg_name
  1. vytvoreni LV

Mezi -n<jmeno> NENI mezera.

Velikost 12G

# lvcreate -L12G <-nName> vg_name

nebo pocet extentu filesystemu

# lvcreate -l number_of_extents <-nLv_name> vg_name

nebo veskere volne misto

# lvcreate -l 100%FREE <-nLv_name> vg_name
  1. vytvoreni filesystemu na /dev/mapper/vg_name-Lv_name
# sudo mke2fs -j -m 0 -L My label /dev/mapper/vg_name-Lv_name

Automatika

edit /etc/crypttab

<mapper>        </dev/name or /file>    <password file or none> luks

edit /etc/fstab

/dev/mapper/<mapper>    <mount_point>   ext4    defaults        1 2

ZMENA VELIKOSTI

  1. udelat partisnu (parted, fdisk..)

zde /dev/sdb1, lze i mapper device [ napr LUKS/LVM ]

  1. Vytvoreni/zvetseni
# pvcreate /dev/sdb1 //vytvori physical volume

nebo

# pvresize /dev/sdb1
# vgextend vg_name /dev/sdb1 //pripoji novy k volume group
  1. Odemceni zmen
# sudo pvchange -x y /dev/mapper/luks-steam
  1. Zvetsime logical volume
# lvresize -r -L +10G /dev/VolGroup00/LogVol00 //s -r zvetsi i filesystem pod, l=size

nebo

# lvextend -l +100%FREE /dev/VGNAME/LVNAME 
  1. Uzamknuti zmen
#sudo pvchange -x n /dev/mapper/luks-steam