====== LVM ======
===== NALEZENI ODDILU =====
* PV = Physical volume = vlastni disk
* VG = Volume Group = skupina jednotek //slozka disku//
* LV = Logical group = vlastni ulozne zarizeni, ktere utvori vysledny bod pripojeni ''/dev/mapper/vg_name-lv_name''
# pvscan
# vgscan [--mk-nodes]
# lvscan
===== AKTIVACE / DEAKTVACE VG =====
# vgchange -a [y|n] vg_name
===== VYTVORENI =====
- blokove zarizeni muze byt ''/dev/mapper/xxxxx''
# pvcreate /dev/blok/zarizeni
- nova VG //vg_name//
# vgcreate vg_name /dev/blok/zarizeni
- rozsireni stavajivi VG
# vgextend vg_name /dev/blok/zarizeni
- zjisteni velikosti a dalsich informaci
# vgdisplay vg_name
- vytvoreni LV
Mezi -n 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
- 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
luks
edit /etc/fstab
/dev/mapper/ ext4 defaults 1 2
===== ZMENA VELIKOSTI =====
- udelat partisnu (parted, fdisk..)
zde /dev/sdb1, lze i mapper device [ napr LUKS/LVM ]
- Vytvoreni/zvetseni
# pvcreate /dev/sdb1 //vytvori physical volume
nebo
# pvresize /dev/sdb1
# vgextend vg_name /dev/sdb1 //pripoji novy k volume group
- Odemceni zmen
# sudo pvchange -x y /dev/mapper/luks-steam
- 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
- Uzamknuti zmen
#sudo pvchange -x n /dev/mapper/luks-steam