Odstraňte oddíl lvm. Dokumentace k ruštině v Ubuntu

Správa systému

Co je LVM?

LVM znamená Logical Volume Manager. Nebudu uvádět oficiální definice, ale krátce vám to řeknu svými vlastními slovy. LVM je další vrstva abstrakce místa na disku. Tato úroveň se nachází mezi systémem souborů a fyzickým diskem. LVM je podobný softwarovému RAID. V této abstrakci existují 3 prvky: skupina svazků (Skupina svazků, zkráceně VG), fyzický svazek (Fyzický svazek, zkráceně PV) a logický svazek (Logický svazek, zkráceně LV). Lze vytvořit více skupin svazků. Do každé skupiny svazků musí být přidány fyzické svazky. Fyzické svazky jsou diskové oddíly. Po přidání fyzických svazků můžete přidat logické svazky. A na logických svazcích již můžete vytvářet souborový systém... To vše je velmi výhodné, zejména na serveru.

Jak lze LVM použít?

Pokud používáte LVM, můžete zjednodušit údržbu serveru. Můžete vytvořit mnoho oddílů s různými systémy souborů, můžete připojit systémy souborů s různými příznaky (například zakázat provádění souborů), můžete velmi rychle a snadno rozšířit velikost oddílu, pokud mu dojde místo. Samozřejmě, další vrstva mezi diskem a systémem souborů zpomaluje rychlost čtení a zápisu. Musíte zaplatit za všechno. Používám LVM k pohodlné správě místa na disku pro virtuální stroje. Obvykle jako virtuální disk používá se běžný soubor. Nejprve je to nepohodlné, protože v KVM neexistuje žádný mechanismus pro pořizování snímků virtuálního disku a kopírování i několika gigabajtů je dlouhé a virtuální stroj bude muset být zastaven. Zadruhé, pokud je soubor virtuálního disku uložen v systému souborů, získáme další zpoždění spojená se čtením a zápisem tohoto souboru. Proto jako virtuální disk používám logické svazky LVM.

Rychlý průvodce Příkazy

Vytvořit skupinu svazků:
  1. vgcreate vg_virt / dev / sda1 / dev / sdb1
Inicializace fyzického objemu:
  1. pvcreate / dev / sda2
Přidání fyzického svazku do skupiny svazků:
  1. vgextend vg_virt / dev / sda2
Vytvoření nového 10GB logického svazku:
  1. lvcreate -L10G -n lv_ubuntu_vm vg_virt
Logické svazky lze pojmenovat s významem. To je mnohem pohodlnější než práce se jmény jako sdxx.
Chcete-li zvětšit logický svazek, můžete určit konečnou velikost svazku nebo můžete určit velikost, o kterou chcete svazek zvětšit.
  1. lvextend -L12G / dev / vg_virt / lv_ubuntu_vm
  2. lvextend -L + 3G / dev / vg_virt / lv_ubuntu_vm
A samozřejmě po této operaci musíte zvětšit velikost samotného systému souborů.
  1. resize2fs / dev / vg_virt / lv_ubuntu_vm
Odebrání logického svazku:
  1. lvremove / dev / vg_virt / lv_ubuntu_vm
Pořízení snímku z logického svazku:
  1. lvcreate --size 2G --snapshot --name snapshot_ubuntu_vm / dev / vg_virt / lv_ubuntu_vm
Snímky logických svazků jsou velmi rychlé a velmi pohodlné. Snímek je něco jako další vrstva, která ukládá všechny změny do logického svazku. Snímek neukládá soubory, které se od pořízení snímku nezměnily. Proto velikost obsazeného prostoru na snímku svazku závisí na počtu změn. Pokud odstraníte svazek, ze kterého byl snímek pořízen, bude také odstraněn snímek. A samozřejmě operace se snapshotem svazku jsou mnohem pomalejší než operace se samotným svazkem.
A k vytvoření kopie logického disku, to znamená k jeho úplnému klonování, můžete použít jednoduchý nástroj dd.
  1. sudo dd if \u003d / dev / vgroup1 / lvolume1 of \u003d / dev / vgroup1 / lvolume_copy
Přirozeně musí existovat logické svazky.

U mě doma linuxový server je nainstalován 250 GB disk. Právě jsem si koupil nový 250GB SATA disk a chci přidat nový disk na můj stávající svazek LVM, aby se zvětšila jeho velikost na 500 GB. Jak přidat disk do LVM a rozšířit svazek LVM v systému Windows operační systém Linux?

Linux Volume Management (LVM) vytváří snadno použitelnou vrstvu nad fyzickými disky. Můžete kombinovat více disků a vytvářet logické úložné svazky. To poskytuje konkrétní výhody, jako například:

  1. Žádná omezení velikosti disku;
  2. Zvýšená šířka pásma disku
  3. Zrcadlení svazků pro důležitá obchodní data;
  4. Snímky objemu;
  5. Plíce záloha a zotavení pomocí snímků;
  6. Snadný pohyb dat;
  7. Změna velikosti fondů úložiště (přidání nebo odebrání jednotek) bez nutnosti přeformátování jednotek.
V tomto studijní průvodce vám ukáže, jak rozdělit, formátovat a přidat nový disk do svazku LVM v systému Linux. Pro demo účely používám Ubuntu VM, ale příkazy zůstávají stejné pro bare metal nebo jakoukoli jinou virtualizační technologii jako KVM, Xen, VMware atd.

Pozornost: Buďte opatrní s lvm / mkfs.ext4 a dalšími příkazy a názvy zařízení jako pokud je název zařízení zadán nesprávně, může zničit všechna data. Buďte opatrní a vždy mějte plné zálohy.

Krok 1 - Zjistěte informace o stávajících LVM

Správa úložiště LVM je rozdělena do tří částí:

  1. Fyzické objemy (FT (PV)) - skutečná (např. / dev / sda, / dev, sdb, / dev / vdb atd.)
  2. Skupiny svazků (GT (VG)) - fyzické svazky jsou seskupeny do skupin svazků. (například my_vg \u003d / dev / sda + / dev / sdb.)
  3. Logické svazky (LT (LV)) - skupina svazků je zase rozdělena na logické svazky (například my_vg je rozdělena na my_vg / data, my_vg / backups, my_vg / home, my_vg / mysqldb atd.)
Chcete-li zjistit informace o jednotlivých dílech, zadejte následující příkazy.

Jak zobrazit informace o fyzických svazcích (pv)

Chcete-li zobrazit informace o fyzických svazcích, zadejte následující příkaz pvs:

Takže v současné době můj LVM obsahuje fyzický svazek (skutečný disk) s názvem / dev / vda5. Zobrazit detailní informace o vlastnostech zadejte:

$ sudo pvdisplay

Příklady možných datových výstupů:

Z výše uvedeného výstupu je jasně vidět, že naše skupina svazků s názvem ubuntu-box-1-vg je vyrobena z fyzického svazku s názvem / dev / vda5.

Jak zobrazit informace o skupině svazků LVM (vg)

Chcete-li zobrazit informace o skupinách svazků a jejich vlastnostech, zadejte libovolný z následujících příkazů vgs / vgdisplay vgs:

$ sudo vgdisplay

Příklady možných datových výstupů:

Jak zobrazit informace o logickém svazku LVM (lv)

Chcete-li zobrazit informace o skupinách svazků a jejich vlastnostech, zadejte libovolný z následujících příkazů lvs / lvdisplay:

$ sudo lvdisplay

Příklady možných datových výstupů:

Moje skupina svazků ubuntu-box-1-vg je rozdělena na dva logické svazky:

  1. / dev / ubuntu-box-1-vg / root - kořenový souborový systém;
  2. / dev / ubuntu-box-1-vg / swap_1 - odkládací prostor.
Na základě výše uvedených příkazů můžete získat základní představu o tom, jak LVM organizuje úložiště ve fyzických svazcích (PV), skupinách svazků (VG) a logických svazcích (LV):

Krok 2 - Zjistěte informace o novém disku

Musíte přidat novou jednotku na server. V tomto příkladu jsem pro ukázkové účely přidal nový disk o velikosti 5 GiB. Zjištění informací o spouštění nových disků:

$ sudo fdisk –l

$ sudo fdisk -l | grep "^ Disk / dev /"

Příklady možných datových výstupů:

Další možností je prohledat všechna viditelná zařízení na LVM2:

$ sudo lvmdiskscan

Příklady možných datových výstupů:

/ dev / ram0 [64,00 MiB] / dev / ubuntu-box-1-vg / root [37,49 GiB] / dev / ram1 [64,00 MiB] / dev / ubuntu-box-1-vg / swap_1 [2,00 GiB] / dev / vda1 [487,00 MiB] / dev / ram2 [64,00 MiB] / dev / ram3 [64,00 MiB] / dev / ram4 [64,00 MiB] / dev / ram5 [64,00 MiB] / dev / vda5 [39,52 GiB] LVM fyzický objem / dev / ram6 [64,00 MiB] / dev / ram7 [64,00 MiB] / dev / ram8 [64,00 MiB] / dev / ram9 [64,00 MiB] / dev / ram10 [64,00 MiB] / dev / ram11 [64,00 MiB] / dev / ram12 [64,00 MiB] / dev / ram13 [64,00 MiB] / dev / ram14 [64,00 MiB] / dev / ram15 [64,00 MiB] / dev / vdb [5,00 GiB] 2 disky 18 diskových oddílů 0 LVM fyzický objem celé disky 1 LVM fyzický hlasitost

Krok 3 - Vytvořte fyzické svazky (pv) na novém disku s názvem / dev / vdb

Zadejte následující příkaz:

$ sudo pvcreate / dev / vdb

Příklady možných datových výstupů:

Fyzický svazek „/ dev / vdb“ byl úspěšně vytvořen

Nyní zkontrolujte následující příkaz:

$ sudo lvmdiskscan –l

Příklady možných datových výstupů:

UPOZORNĚNÍ: pouze s ohledem na LVM zařízení / dev / vda5 [39,52 GiB] LVM fyzický svazek / dev / vdb [5,00 GiB] LVM fyzický svazek 1 LVM fyzický svazek celý disk 1 LVM fyzický svazek

Krok 4 - Přidání nově vytvořeného fyzického svazku (pv) s názvem / dev / vdb do existujícího logického svazku (lv)

Zadejte následující příkaz a přidejte fyzický svazek / dev / vdb do skupiny svazků "ubuntu-box-1-vg":

$ sudo vgextend ubuntu-box-1-vg / dev / vdb

Příklady možných datových výstupů:

Klasické oddíly, na které se pevný disk nejčastěji dělí pro instalaci systému a ukládání dat, mají řadu významných nevýhod. Jejich velikost se velmi obtížně mění, jsou v přísném pořadí a jednoduše nemůžete vzít kousek z první sekce a přidat ji do poslední, pokud je mezi nimi více sekcí. Proto velmi často během počátečního oddílu pevného disku uživatelé trápí mozek - kolik místa přidělit pro tento nebo ten oddíl. A téměř vždy v procesu používání systému docházejí k závěru, že se rozhodli špatně.

Technologie LVM může vyřešit většinu těchto problémů. Vytváří další abstrakci - logické svazky, které jsou v systému viditelné jako běžné oddíly, ale nejsou. Má několik výhod:

    Logické svazky LVM již nejsou vázány na fyzické umístění. V rámci LVM neexistuje vůbec nic jako pořadí logických svazků.

    Logické svazky lze rozšiřovat za běhu a velikost odpojených svazků lze také snadno zmenšit, aniž byste museli opustit systém.

    V případě potřeby můžete logické svazky rozložit na více fyzických pevné disky, čímž se zvyšuje dostupný prostor. V tomto případě bude systém stále vidět pouze jeden logický svazek, i když jeho velikost přesáhne dostupné velikosti pevné disky... Můžete také udělat opak, když vyjmete pevný disk z LVM a uvolníte jej pro další použití.

    LVM podporuje mechanismus snímků - snímek systému souborů svazku. To může být velmi užitečné pro vytváření záloh.

    Existuje mnoho dalších plusů, o kterých si můžete přečíst ve specializovaných článcích o LVM.

Ubuntu plně podporuje LVM, avšak od verze pro stolní počítače instalační disk Odebrány nástroje nezbytné pro práci s LVM. Instalační program pro stolní počítače navíc nemůže upravovat svazky LVM. Proto, pokud chcete použít LVM, musíte buď nainstalovat systém z alternativního disku, nebo trochu podvádět s běžným LiveCD. Instalace pomocí nástroje Alternate je nepohodlná a pro mnohé způsobuje nepohodlí a kromě toho nejčastěji alternativní disk není po ruce, takže pojďme zvážit možnost s LiveCD.

Pamatujte, že LVM se ovládá přes terminál, proto se s ním musíte nejprve naučit pracovat víceméně pohodlně, abyste nic nezlomili. Seznamte se také s fungováním LVM a základními koncepty, abyste pochopili, o co jde. Tento článek není určen pro začátečníky, ale pro ty, kteří již zjistili základy Ubuntu.

Předběžná příprava

Musíte spustit systém z LiveCD a připojit počítač k internetu. Dále otevřete terminál a nainstalujte potřebné nástroje přímo do relace LiveCD pomocí příkazu:

sudo apt-get install lvm2

To je vše, nyní můžete začít pracovat s LVM. Nejprve ale musíme přidělit místo, kde vytvoříme LVM. K tomu potřebujete editor Gparted Partition Editor, který se nachází v nabídce Systém → Správa.

Vzhledem k povaze zavaděče GRUB je při použití LVM nejlepší vytvořit / zavést samostatný malý oddíl. Řekněme, že 200 MB by mělo stačit.

Pomocí Gparted / boot vytvořte oddíl a oddíl, přes který budete nasazovat LVM. Pokud jste připraveni přidělit celý pevný disk pro LVM, nezapomeňte, že váš oddíl Ubuntu / boot by neměl být umístěn na LVM. Potřebujete tedy dva oddíly - 200 MB pod / boot a vše ostatní pod LVM. Nevybírejte žádný souborový systém pro oddíl LVM - pouze prázdný (neformátovaný) oddíl. Nezapomeňte, že chcete-li použít všechny změny, které jste provedli pomocí Gparted, musíte kliknout na zelenou značku na horním panelu nebo vybrat Použít z nabídky Úpravy.

Po úspěšném provedení změn v značení budete muset změnit typ sekce, kterou potřebujete Linux LVM... Chcete-li to provést, klikněte pravým tlačítkem na část a vyberte možnost „Spravovat příznaky“. V okně, které se otevře, zaškrtněte políčko s názvem lvm, počkejte, dokud nebudou použity všechny změny, a zavřete Gparted. Tím je dokončena přípravná fáze.

Vytváření logických svazků LVM

Nyní je čas začít přímo vytvářet LVM. Například předpokládáme, že vytváříme LVM nad oddílem / dev / sda1. V takovém případě musíte nejprve inicializovat fyzický oddíl pomocí příkazu:

sudo pvcreate / dev / sda1 sudo vgcreate local / dev / sda1

Nakonec vytvořte logické svazky, které potřebujete. Zde stojí za zmínku, že od zvýšení velikost LVM Protože ke svazkům lze snadno přistupovat přímo v běžícím systému, je nejlepší přidělit minimální požadovanou velikost pro logické svazky. Nebojte se, že velké množství zůstane nepřiděleno ve skupině svazků, nebude ztraceno. Kdykoli potřebujete další prostor, můžete jej snadno přidat do libovolného logického svazku. Zmenšení velikosti logického svazku je však mnohem obtížnější.

Instalace systému obvykle vyžaduje kořenový oddíl, oddíl / home, odkládací oddíl a někdy i datový oddíl. Logické svazky pro všechny tyto čtyři úkoly můžete vytvořit pomocí příkazů:

sudo lvcreate -L 7G -n root local sudo lvcreate -L 5G -n home local sudo lvcreate -L 3G -n swap local sudo lvcreate -L 10G -n data local

Možnost -n, pokud jste ji ještě nezjistili, je název logického svazku, -L je jeho velikost.

Nyní musíte vytvořit souborové systémy na vytvořených logických svazcích.

V moderních verzích Ubuntu musíte před instalací ručně vytvořit souborové systémy. Jinak bude instalační program chtít vytvořit tabulku oddílů MBR nad každým svazkem LVM, což je vysoce nežádoucí.

To lze provést pomocí následujících příkazů:

sudo mkfs.ext4 / dev / local / root sudo mkfs.ext4 / dev / local / home sudo mkswap -f / dev / local / swap sudo mkfs.ext4 / dev / local / data

Všimněte si, že názvy logických svazků LVM v systému jsou / dev / (název_skupiny_svazků) / (název_svazku).

Souborový systém ext4 navíc ve výchozím nastavení vyhrazuje určitý prostor pro systémová data. Protože na / home nikdy nebudou žádná systémová data, a ještě více na oddílu s uživatelskými soubory, je lepší tuto rezervaci zrušit, aby se uvolnilo zbytečné místo. Příkazy jsou k tomu užitečné.

sudo tune2fs -r 0 / dev / local / home sudo tune2fs -r 0 / dev / local / data

Za žádných okolností nezrušte rezervaci kořenového oddílu, jinak může systém přestat fungovat úplně!

Nakonec můžete chtít přiřadit normální štítek datovému oddílu, aby se v nainstalovaném systému zobrazoval pěkně. Můžete to udělat pomocí takového příkazu:

sudo tune2fs -L Data / dev / local / data

Nyní můžete přejít přímo k instalaci na logických svazcích, které jsme vytvořili.

Instalace systému

Samotná instalace je standardní, ale když se zobrazí výzva k výběru metody rozdělení, vyberte ruční režim. V okně, které se otevře, uvidíte všechny svazky LVM, které jste vytvořili. Pro každý zadejte vhodný přípojný bod, ale ponechte nezaškrtnuté políčko Formát. Pro datový oddíl můžete určit přípojný bod / médium / data. Nezapomeňte na malý / spouštěcí oddíl. Musí určit vhodný přípojný bod a lze jej nastavit na ext2 jako FS, navíc je třeba jej naformátovat.

Počkejte na dokončení instalace, ale nerestartujte počítač!

Pokud po instalaci restartujete počítač, pak váš nový systém nezačne. V tomto případě budete muset znovu přejít na LiveCD, nainstalovat nástroje pro práci s LVM a poté spustit příkaz sudo vgchange -a y

Poté postupujte podle pokynů níže.

Aktivace LVM v nainstalovaném systému

Nainstalovali jste systém, ale zbývá jeden malý problém - nainstalovaný Ubuntu nemá nástroje pro práci s LVM, což znamená, že se jednoduše nespustí. To je dost snadné na opravu.

Nejprve připojte logický svazek, který jste přidělili jako root, do složky / mnt, aniž byste opustili disk LiveCD. To lze provést pomocí příkazu

sudo mount / dev / local / root / mnt

Poté připojte oddíl / boot na místo (v níže uvedeném příkladu je to / dev / sda1):

sudo mount / dev / sda1 / mnt / boot

Nyní budete muset vstoupit nainstalovaný systém pomocí chroot, ale nejprve musíte dočasně připojit některé důležité systémové prostředky... Chcete-li to provést, spusťte příkazy

sudo mount --bind / dev / mnt / dev sudo mount --bind / proc / mnt / proc sudo mount --bind / sys / mnt / sys

Pokud se náhle ve vašem nově nainstalovaném systému / var nebo jiných systémových adresářích nacházejí jiné kořenové oddíly, nezapomeňte je připojit na svá místa v / mnt.

Nyní přejděte pomocí příkazu na nainstalovaný systém

sudo chroot / mnt / bin / bash

A pomocí příkazu nainstalujte potřebné nástroje

apt-get install lvm2

To je vše, instalace je dokončena. Zavřete terminál, stiskněte Alt + Ctrl + Del a restartujte počítač. Nezapomeňte vyjmout disk LiveCD z jednotky. Počítač by se měl zavést do nově nainstalovaného systému.

Další práce

Řekněme, že v určitém okamžiku již nemáte dostatek 5 gigabajtů, které jste přidělili pro oddíl / home. Žádný problém. Zjistěte, kolik nevyužitého místa ve skupině svazků zbývá pomocí příkazu

sudo vgdisplay local

Nyní pomocí příkazu zvětšete velikost logického svazku / dev / local / home na požadovanou velikost

sudo lvresize -L 15G / dev / local / home

Všimněte si, že při použití tímto způsobem určuje parametr -L celou požadovanou velikost, nikoli přírůstek. Přírůstek lze nastavit pomocí symbolu „+“:

sudo lvresize -L + 5G / dev / local / home

Po zvětšení velikosti logického svazku zbývá jen roztáhnout souborový systém na celý nový svazek. To lze provést pomocí příkazu

sudo resize2fs / dev / local / home

To je vše, velikost logického svazku byla zvětšena.

Kromě rozšiřování velikosti logických svazků za běhu může LVM udělat mnohem více. Můžete například vytvářet okamžité snímky. Přečtěte si však o všech složitostech práce s touto technologií ve specializovaných článcích.

Logical Volume Manager (LVM) je velmi výkonný systém pro správu objemů dat pro Linux. Umožňuje vám vytvářet logické svazky přes fyzické oddíly (nebo dokonce nepřerušené pevné disky), které v systému samotném budou viditelné jako běžná bloková zařízení s daty (tj. Jako běžné oddíly). Hlavní výhody LVM spočívají v tom, že za prvé lze nad libovolný počet fyzických oddílů vytvořit jednu skupinu logických svazků a za druhé lze během provozu snadno měnit velikost logických svazků. Kromě toho LVM podporuje snímky, kopírování diskových oddílů za běhu a zrcadlení typu RAID-1.

Pokud plánujete hodně práce s LVM, můžete spustit speciální "shell" pomocí příkazu sudo lvm. Příkaz nápovědy zobrazí seznam příkazů.

Vytváření a mazání

Jak již bylo uvedeno, LVM je postaven na oddílech pevný disk a / nebo celé pevné disky. Každý z disků / diskových oddílů musí být vytvořen fyzický objem (fyzický objem). Například používáme disk pro LVM sda a sekce sdb2:

Pvcreate / dev / sda pvcreate / dev / sdb2

Na těchto fyzických svazcích, které vytváříme skupina svazkůkterý se bude jmenovat, řekněme vg1:

Vgcreate -s 32M vg1 / dev / sda / dev / sdb2

Podívejme se na informace o naší skupině svazků:

Vgdisplay vg1

Můžete vytvořit několik skupin, z nichž každá má vlastní sadu svazků. To se ale obvykle nevyžaduje.

Nyní můžete vytvořit skupinu svazků logické svazky lv1 a lv2 velikosti 20 GB, respektive 30 GB:

Lvcreate -n lv1 -L 20G vg1 lvcreate -n lv2 -L 30G vg1

Nyní máme bloková zařízení / dev / vg1 / lv1 a / dev / vg1 / lv2.

Zbývá na nich vytvořit souborový systém. U běžných sekcí nejsou rozdíly:

Mkfs.ext4 / dev / vg1 / lv1 mkfs.reiserfs / dev / vg1 / lv2

Odebrání LVM (nebo jeho jednotlivých částí, například logických svazků nebo skupin svazků) probíhá v opačném pořadí - nejdříve musíte odpojit oddíly, poté odebrat logické svazky (lvremove), poté můžete odebrat skupiny svazků (vgremove) a zbytečné fyzické svazky (pvremove) ...

Přidávání fyzických svazků

Chcete-li přidat nový pevný disk sdc do skupiny svazků vytvořte fyzický svazek:

Pvcreate / dev / sdc

A přidejte jej do naší skupiny:

Vgextend vg1 / dev / sdc

Nyní můžete vytvořit další logická jednotka (lvcreate) nebo zvětšit velikost stávajícího (lvresize).

Odebírání fyzických svazků

Odebrání pevného disku ze skupiny pracovních svazků sda nejprve přeneste všechna data z něj na jiné disky:

Pvmove / dev / sda

Poté jej odebereme ze skupiny svazků:

Složení vg1 / dev / sda

Nakonec odstraníme fyzický svazek:

Pvremove / dev / sda

Ve skutečnosti poslední příkaz pouze odstraní příznak, že disk je členem lvm, a není nijak zvlášť užitečný. Po odebrání z LVM bude nutné disk znovu rozdělit / přeformátovat pro další použití.

Změna velikosti

LVM usnadňuje změnu velikosti logických svazků. Chcete-li to provést, musíte nejprve změnit samotný logický svazek:

Lvresize -L 40G vg1 / lv2

a poté na něm souborový systém:

Resize2fs / dev / vg1 / lv2 resize_reiserfs / dev / vg1 / lv2

Změna velikosti fyzického svazku je složitý úkol a obvykle se nepoužije. Je účelnější a bezpečnější odstranit fyzický svazek, změnit velikost oddílu a znovu vytvořit svazek.

Jak snadné je to vyzkoušet

Pokud LVM není nainstalován pro další použití, ale pro „pohled“, pak mohou být disky a diskové oddíly nahrazeny soubory. Ani potřeba další jednotkyani virtuální stroje... Vytvoříme virtuální disky a budeme s nimi pracovat. Můžete například vytvořit 4 disky po 1 GB, ale můžete vytvořit jiný počet větších nebo menší jak si přeješ. Soubory, které simulují zařízení, vytváříme sami:

Mkdir / mnt / sdc1 / lvm cd / mnt / sdc1 / lvm dd if \u003d / dev / zero of \u003d. / D01 count \u003d 1 bs \u003d 1G dd if \u003d / dev / zero of \u003d. / D02 count \u003d 1 bs \u003d 1G dd if \u003d / dev / zero of \u003d. / d03 count \u003d 1 bs \u003d 1G dd if \u003d / dev / zero of \u003d. / d04 count \u003d 1 bs \u003d 1G

Vytváříme zařízení zpětné smyčky ze souborů:

Losetup -f --show ./d01 losetup -f --show ./d02 losetup -f --show ./d03 losetup -f --show ./d04

Pvcreate / dev / loop0 pvcreate / dev / loop1 pvcreate / dev / loop2 pvcreate / dev / loop3 vgcreate -s 32M vg / dev / loop0 / dev / loop1 / dev / loop2 / dev / loop3 lvcreate -n první -L 2G vg lvcreate -n druhý -L 400M vg ...

Momentky

Jednou z nejdůležitějších funkcí LVM je jeho podpora pro snapshot mechanism. Snapshots vám umožní dělat okamžitý snímek logického svazku a v budoucnu jej použít k práci s daty.

Příklady použití

LVM se aktivně používá, když je zapotřebí mechanismus snímku. Například tento mechanismus je nesmírně důležitý při zálohování neustále se měnících souborů. LVM umožňuje zastavit určitý stav systému souborů a zkopírovat z něj všechna potřebná data, aniž byste museli zastavit nahrávání v původním systému souborů.

K organizaci podpory lze také použít snímky souborový server se zálohovacím mechanismem Samba, viz související článek:

LVM s LiveCD

Pokud potřebujete pracovat s LVM z Ubuntu LiveCD, budete muset provést několik dalších kroků, protože ve výchozím nastavení neexistují žádné nástroje pro práci s LVM.

Nejprve musíte nainstalovat tyto nástroje:

Sudo vgscan sudo vgdisplay YOUR_VGNAME

Sudo vgchange -a y

Tento příkaz by měl hlásit, že všechny vaše logické svazky jsou funkční. Nyní s nimi můžete pracovat obvyklým způsobem.