Co je LVM?
LVM je správce logických svazků vyvinutý pro jádro Linuxu. V současné době existují 2 verze LVM. LVM1 je prakticky mimo podporu, zatímco LVM verze 2 se běžně nazývá LVM2.
LVM zahrnuje mnoho funkcí, které se od správce svazků očekávají, včetně:
- Změna velikosti logických skupin.
- Změna velikosti logických svazků.
- Snímky jen pro čtení (LVM2 nabízí čtení a zápis).
Pro představu o síle a užitečnosti LVM vám uvedu následující příklad: Předpokládejme, že máme malý pevný disk, například 80 GB. Způsob distribuce disku by byl asi takový:
- 400 MB / spouštěcí oddíl
- Pro kořenový oddíl / 6 Gb
- V případě domácího oddílu / domácí 32 GB
- Odkládací oddíl má velikost 1 GB.
Tato distribuce může být správná a užitečná, ale představte si, že instalujeme mnoho programů a kořenový oddíl se zaplní, ale v osobních souborech prakticky neexistují žádná data a oddíl / home má k dispozici 20 Gb. Jedná se o špatné použití pevného disku. S LVM je řešení tohoto problému jednoduché, protože můžete jednoduše zmenšit oddíl obsahující / home a poté zvětšit prostor přidělený kořenovému adresáři.
Slovník LVM
Aby byl tento příspěvek pro čtenáře co nejjednodušší, je nutné vzít v úvahu některé koncepty úzce související s LVM. Efektivní znalost těchto konceptů umožní lépe porozumět plnému potenciálu tohoto nástroje:
Začněme tedy:
- Fyzický svazek (PV): PV je fyzický svazek, pevný disk nebo konkrétní oddíl.
- Logický svazek (LV): LV je logický svazek, je ekvivalentem tradičního oddílu v jiném systému než LVM.
- Skupina svazků (VG): VG je skupina svazků, může shromažďovat jeden nebo více PV.
- Fyzický rozsah (PE): PE je součástí každého fyzického svazku pevné velikosti. Fyzický svazek je rozdělen do několika PE stejné velikosti.
- Logický rozsah (LE): LE je součástí každého logického svazku pevné velikosti. Logický svazek je rozdělen do několika LE stejné velikosti.
- Mapovač zařízení: je obecná architektura jádra systému Linux, která umožňuje mapování jednoho zařízení z bloků na jiné.
Nakonfigurujte LVM v systému Linux Mint
Nejprve musíte do svého systému nainstalovat balíček lvm2. Chcete-li to provést, otevřete emulátor terminálu a zapište. Upozorňujeme, že k provedení tohoto příkazu potřebujete oprávnění superuživatele.
sudo apt install lvm2
Dále použiji fdisk k ověření, které oddíly mám. Samozřejmě musíte také udělat, abyste zajistili, které jsou také vaše oddíly.
sudo -ifdisk -l
Jak vidíte, mám druhý pevný disk. Aby mohl LVM vykonávat svou práci, je nutné připravit disk nebo diskové oddíly na typ LVM. Proto musím udělat nějakou práci na druhém pevném disku zvaném sdb.
Zadejte tedy tento příkaz:
fdisk / dev / sdb
Poté stiskněte klávesu „n“ a vytvořte nový oddíl. Poté stiskněte klávesu Enter. Poté stiskněte klávesu „p“ a nastavte oddíl jako primární. Poté stiskněte klávesu Enter. Nyní musíte stisknout 1, abyste jej vytvořili jako první oddíl disku. Poté stiskněte klávesu Enter.
Dalším krokem je tedy změna klávesy „t“ pro změnu systémového identifikátoru oddílu. Poté stiskněte klávesu Enter. A vyberte oddíl LVM. Chcete-li to provést, zadejte „8e“. Poté stiskněte klávesu Enter. Zadejte tedy klávesu „w“ a zapište všechny změny.
Nakonec zkontrolujte oddíl.
fdisk -l / dev / sdb
POZNÁMKA: Pokud se chystáte pracovat s několika oddíly, musíte tento proces opakovat s každým z nich.
Nyní jsme připraveni pokračovat.
Vytvořte fyzický objem (PV)
Pro práci s LVM musíme nejdříve definovat fyzický objem (PV), k tomu použijeme příkaz pvcreate. Pojďme tedy.
pvcreate / dev / sdb1
Zkontrolujte změny.
pvdisplay
POZNÁMKA: Pokud bychom měli více než jeden oddíl, museli bychom je všechny přidat do PV.
Vytvoření skupiny svazků (VG)
Jakmile budete mít oddíly připravené, musíte je přidat do skupiny svazků. Zadejte tedy tento příkaz:
vgcreate volumegroup / dev / sdb1
Nahraďte „volumegroup“ názvem, který chcete. Pokud byste měli více oddílů, museli byste je pouze přidat do příkazu. Například:
vgcreate volumegroup / dev / sdb1
Můžete napsat název, který chcete pro VG. Zkontrolujte tedy skupinu svazků pomocí tohoto příkazu:
vgdisplayVytvoření logických svazků (LV)
Toto je centrální moment příspěvku, protože v této části vytvoříme logické svazky, které budou jako normální oddíl.
Spusťte tento příkaz:
lvcreate -L 4G -n svazek objemová skupina
Tento příkaz vytvoří logický svazek 4G prostoru nad dříve vytvořenou skupinou.
Pomocí lvdisplay můžete zkontrolovat LV.
lvdisplayDalším krokem je formátování a připojení VL.
mkfs.ext4 / dev / volumegroup / volume
Nyní vytvořte dočasnou složku a připojte k ní VL.
mkdir / temporální /mount / dev / volumegroup / volume / temporal /
Nyní zkontrolujte VL.
df -h | grep termporální
Zvětšete nebo zmenšete velikost logického svazku
Jednou z nejvíce fenomenálních možností LVM je možnost zvětšit velikost logického svazku velmi jednoduchým způsobem. Chcete-li to provést, zadejte následující příkaz.
lvextend -L + 2G / dev / volumegroup / volume
Nakonec je nutné odrážet stejnou změnu v systému souborů, spusťte tento příkaz.
resize2fs / dev / volumegroup / volumeZkontrolujte novou velikost:
df -h | grep temporálníZávěrečné myšlenky
Naučit se konfigurovat LVM v Linux Mint je jednoduchý proces, který může ušetřit mnoho problémů při práci s oddíly. Za tímto účelem vás vyzývám, abyste si přečetli více o tomto tématu, protože zde jsem vám ukázal praktické a jednoduché příklady, jak jej nakonfigurovat.