====== 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