linux:lvm
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 </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<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
- 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
- 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
linux/lvm.txt · Poslední úprava: 2016/04/13 16:10 autor: 127.0.0.1