Po vytvoření fyzických nosičů a skupin nosičů je dalším krokem vytvoření logických nosičů z prostoru přiděleného skupinám nosičů. Příspěvek pojednává o několika nejběžněji používaných příkazech a utilitách souvisejících s logickými svazky.
Vytváření logických svazků
Použijte lvcreate příkaz k vytvoření nového logického svazku. Tento příkaz automaticky vytvoří uzly blokového zařízení v adresáři /dev. Syntaxe je:
# lvcreate [options] --size [size] --name LV_name VG_name
–velikost Volba definuje velikost logického disku přidělením logických oblastí z volné fyzické oblasti oblastí skupiny disků. Chcete-li například vytvořit logický svazek s názvem lv01 ze skupiny svazků s názvem vg01 o velikosti 2 GB, zadejte:
# lvcreate -v --size 2g --name lv01 vg01 Archiving volume group "vg01" metadata (seqno 1). Creating logical volume lv01 Creating volume group backup "/etc/lvm/backup/vg01" (seqno 2). Activating logical volume vg01/lv01. activation/volume_list configuration setting not defined: Checking only host tags for vg01/lv01. Creating vg01-lv01 Loading vg01-lv01 table (253:2) Resuming vg01-lv01 (253:2) Wiping known signatures on logical volume "vg01/lv01" Initializing 4.00 KiB of logical volume "vg01/lv01" with value 0. Logical volume "lv01" created.
Zobrazení logických svazků
Použijte lvdisplay příkaz k zobrazení atributů logických svazků.
# lvdisplay vg01/lv01 --- Logical volume --- LV Path /dev/vg01/lv01 LV Name lv01 VG Name vg01 LV UUID DyCyoq-5fF1-HujN-WeUi-XvYN-eloM-wdDSVt LV Write Access read/write LV Creation host, time localhost.localdomain, 2017-10-02 13:28:01 +0530 LV Status available # open 0 LV Size 2.00 GiB Current LE 512 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2
Kromě lvdisplay vypisují informace o logických svazcích ještě dva další příkazy. Příkaz lvs hlásí informace o logických svazcích ve zhuštěnější podobě. Příkaz lvscan prohledá všechny disky na logické svazky. Příklad:
# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 17.00g swap cl -wi-ao---- 2.00g lv01 vg01 -wi-a----- 2.00g
# lvscan ACTIVE '/dev/cl/swap' [2.00 GiB] inherit ACTIVE '/dev/cl/root' [17.00 GiB] inherit ACTIVE '/dev/vg01/lv01' [2.00 GiB] inherit
Odebrání logických svazků
Pro odebrání logického svazku použijte příkaz lvremove. Musíte uvést název skupiny disků a také název logického disku. Budete vyzváni k potvrzení vašeho požadavku. Příklad:
# lvremove vg01/lv01 Do you really want to remove active logical volume vg01/lv01? [y/n]: y Logical volume "lv01" successfully removed
Další LV příkazy
K manipulaci s logickými svazky se používají následující příkazy :
- lvchange :Změna atributů logických svazků.
- lvconvert :Změna rozložení logického svazku.
- lvextend :Přidání místa do logického svazku.
- lvmdiskscan :Seznam zařízení, která lze použít jako fyzické nosiče.
- lvmsadc :Sbírejte údaje o aktivitě.
- lvmsar :Vytvořit zprávu o činnosti.
- lvreduce :Zmenšete velikost logického svazku.
- lvrename :Přejmenování logického svazku.
- lvresize :Změna velikosti logického svazku.
Konfigurace LVM:Operace/nástroje skupiny svazků (VG)
Konfigurace LVM:Operace/nástroje fyzického svazku (PV)