Logical Volume Manager
Peruskomennot levyjen, osioiden, tilojen näkemiseksi.
vgdisplay Näyttää volume groupit. vgscan skannaa fyysiset levyt. vgs Sama kuin vgdisplay, mutta näyttää tiedot suppeammassa muodossa. lvdisplay Näyttää logical volumet ja volumien tiedot. lvscan Skannaa logical volumet. lvs Sama kuin lvdisplay, mutta näyttää tiedot suppeammassa muodossa.
Luodaan kolme physical volumea, sdb, sdc, ja sdd.
# pvcreate /dev/sdb /dev/sdc /dev/sdd Physical volume "/dev/sdb" successfully created Physical volume "/dev/sdc" successfully created Physical volume "/dev/sdd" successfully created
Luodaan tiedostot -volume group, johon liitetään sdb ja sdc -levyt.
# vgcreate tiedostot /dev/sdb /dev/sdc Volume group "tiedostot" successfully created
Muutetaan volume groupin nimi.
# vgrename tiedostot varmennus Volume group "tiedostot" successfully renamed to "varmennus"
Lisätään sdd-levy varmennus -volume groupiin.
# vgextend varmennus /dev/sdd
Siirretään sdc-levy sdd-levylle.
# pvmove /dev/sdc /dev/sdd /dev/sdc: Moved: 0.2% /dev/sdc: Moved: 100.0%
Poistetaan sdc-levy varmennus volume groupista.
# vgreduce varmennus /dev/sdc
Poistetaan sdc-levy, niin ettei sitä enää listata physical volumena.
# pvremove /dev/sdc
Luodaan varmennus -volume groupiin 2Gt kokoinen logical volume tiedostot. Tai käytetään kaikki vapaa tila.
# lvcreate --name tiedostot --size 2G varmennus Logical volume "tiedostot" created # lvcreate --name tiedostot -l 100%FREE varmennus Logical volume "tiedostot" created
Kasvatetaan tiedostot -logical volumen koko 4Gt:vuun. Tai volume groupin koon verran.
# lvextend -L4G /dev/varmennus/tiedostot Size of logical volume varmennus/tiedostot changed from 2.00 GiB (512 extents) to 4.00 GiB (1024 extents). Logical volume tiedostot successfully resized # lvextend -l 100%VG /dev/varmennus/tiedostot Size of logical volume varmennus/tiedostot changed from 2.00 GiB (512 extents) to 4.00 GiB (1024 extents). Logical volume tiedostot successfully resized
Jos osiolla on jo tiedostojärjestelmä, myös tiedostojärjestelmää täytyy kasvattaa.
# e2fsck -f /dev/varmennus/tiedostot e2fsck 1.42.12 (29-Aug-2014) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/varmennus/tiedostot: 11/131072 files (0.0% non-contiguous), 25405/524288 blocks
Pienennetään tiedostot -logical volumen koko 2Gt:vuun.
# lvreduce -L2G /dev/varmennus/tiedostot WARNING: Reducing active logical volume to 2.00 GiB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce tiedostot? [y/n]: y Size of logical volume varmennus/tiedostot changed from 4.00 GiB (1024 extents) to 2.00 GiB (512 extents). Logical volume tiedostot successfully resized
Poistetaan logical volume tiedostot.
# lvremove /dev/varmennus/tiedostot Do you really want to remove active logical volume tiedostot? [y/n]: y Logical volume "tiedostot" successfully removed