Logical Volume Manager (LVM) - je to nástroj, který umožňuje správu disků a svazků v Linuxu a poskytuje flexibilitu a škálovatelnost virtuálních strojů. Umožňuje vytvářet, měnit velikost a přesouvat oddíly, aniž by systém musel být přerušen.
Zvětšení LVM disku může být nutné, když rostou potřeby ukládání dat nebo když není dostatek volného místa na aktuálním disku. V tomto článku se podíváme na podrobný návod, který vám pomůže zvětšit LVM disk ve virtuálním počítači.
Krok 1: Prvním krokem je rozšíření fyzického disku virtuálního počítače. To lze provést přidáním nového virtuálního disku nebo zvětšením velikosti stávajícího disku. V obou případech budete potřebovat přístup k virtuálnímu počítači a oprávnění správce.
Krok 2: Po rozšíření fyzického disku budete muset aktualizovat informace o velikosti disku LVM. Chcete - li to provést , spusťte následující příkaz: sudo pvresize /dev/sdx, kde /dev/sdx je cesta k fyzickému disku LVM.
Krok 3: Po aktualizaci informací o velikosti disku LVM byste měli zvětšit velikost samotného svazku LVM. Chcete-li to provést , spusťte příkaz sudo lvextend-L +10g /dev/mapper/vg_name - lv_name, kde vg_name je název skupiny svazků (Volume Group) LVM a lv_name je název svazku (Logical Volume) LVM. Zvyšte hodnotu +10g podle požadované velikosti.
Krok 4: Po zvětšení velikosti svazku LVM byste měli změnit velikost systému souborů, aby mohl využívat dostupný prostor. Chcete-li to provést, spusťte příkaz sudo resize2fs /dev/mapper/vg_name-lv_name .
Po provedení těchto kroků jste úspěšně zvýšili LVM disk ve virtuálním počítači. Je důležité si uvědomit, že jakákoli manipulace s disky a systémy souborů může být nebezpečná, takže před provedením těchto akcí se doporučuje zálohovat důležitá data a mít plný přístup k nastavení systému.
Příprava před zvětšením LVM disku
1. Kontrola dostupného místa na fyzickém disku. Ujistěte se, že na fyzickém disku, kde je LVM disk, je dostatek volného místa. Spusťte příkaz df-h pro kontrolu dostupného místa na discích. Ujistěte se, že velikost fyzického disku s LVM diskem vám umožní zvětšit jeho velikost.
2. Vytvoření zálohy dat. Před zvětšením LVM disku se doporučuje zálohovat data na jiné médium. Tím se vyhnete ztrátě dat v případě chyby nebo nesprávného provedení kroků.
3. Zastavení aplikací, které používají LVM disk. Chcete-li se vyhnout ztrátě dat a správně provést zvětšení LVM disku, nejprve zastavte všechny aplikace, které mohou daný disk používat. Ujistěte se, že jsou dokončeny všechny procesy běžící s LVM diskem.
4. Kontrola integrity souborového systému na LVM disku. Před jeho zvětšením proveďte kontrolu integrity souborového systému na LVM disku. K tomu lze použít příkaz fsck . Ujistěte se, že souborový systém neobsahuje žádné chyby nebo poškození.
5. Odpojení LVM disku. Vypněte LVM disk, který chcete zvětšit. Chcete-li zobrazit seznam dostupných LVM disků , spusťte příkaz lvdisplay a vyberte požadovaný disk, který chcete deaktivovat. K vypnutí disku použijte příkaz umount . Ujistěte se, že je disk úspěšně vypnutý a nepoužívá jej žádný proces.
Po provedení těchto přípravných kroků můžete začít zvětšovat LVM disk ve virtuálním počítači. Postupujte podle následujících kroků uvedených v příslušném článku.
Kontrola volného místa na disku
Před zvětšením LVM disku ve virtuálním počítači je nutné zkontrolovat dostupnost a množství volného místa na disku. K tomu se používají následující příkazy:
- Otevřete terminál.
- Všimněte si sloupce "Volný". V tomto sloupci je uvedeno množství volného místa na disku.
Zkontrolujte, zda je volné místo na disku dostatečné pro zvětšení velikosti LVM disku. Pokud není dostatek volného místa, je nutné provést další kroky ke zvýšení celkového objemu disku.
Po úspěšném ověření volného místa na disku můžete přejít k dalšímu kroku-zvýšení LVM disku ve virtuálním počítači.
Vytvoření zálohy dat
Krok 1: Připravte si místo pro uložení zálohy dat. Můžete použít externí pevný disk, síťové úložiště nebo cloudové úložiště.
Krok 2: Určete, která data chcete zahrnout do zálohy. Obvykle jsou zahrnuty systémové soubory, konfigurační soubory, databáze a důležité dokumenty.
Krok 3: Vytvořte skript nebo použijte hotové řešení k automatizaci procesu zálohování. Skript by měl obsahovat příkazy pro kopírování souborů a složek a příkazy pro pořizování databázových snímků.
Krok 4: Spusťte skript a počkejte na jeho dokončení. Ujistěte se, že všechna data byla úspěšně zkopírována a uložena na vybraném místě
Krok 5: Zkontrolujte vytvořenou zálohu, abyste se ujistili o její integritě a dostupnosti. Doporučuje se pravidelně testovat obnovení dat ze zálohy.
Krok 6: Určete plán zálohování a držte se ho. Zálohy jsou obvykle vytvářeny denně nebo týdně, v závislosti na důležitosti dat.
Krok 7: Zajistěte ochranu záloh před neoprávněným přístupem. Uložte zálohy na bezpečné místo, v případě potřeby je zašifrujte a nastavte přísná oprávnění k souborům.
Krok 8: Aktualizujte svou strategii zálohování podle změn ve vašem systému a obchodních potřeb. Pravidelně analyzujte účinnost a integritu vytvořených záloh.
Vytvoření zálohy dat je kritickým krokem k zajištění bezpečnosti a spolehlivosti systému. Správné provedení těchto kroků vám pomůže uložit důležitá data a v případě potřeby je obnovit.
Zvětšení LVM disku
Zvětšení velikosti LVM disku ve virtuálním počítači může být nezbytné pro zvýšení dostupného místa pro data. Postupujte podle níže uvedených kroků a zvětšete LVM disk ve virtuálním počítači.
Krok 1: Kontrola aktuální velikosti LVM disku
Před zvětšením velikosti LVM disku je důležité zkontrolovat aktuální velikost. Pomocí příkazu df-h zjistěte velikost a použití disku.
| Souborový systém | Velikost | Použitý | Přístupně | Použití% | Montáž |
|---|---|---|---|---|---|
| /dev/mapper/vg-lv | 50G | 30G | 20G | 60% | /mnt |
V tomto příkladu je velikost LVM disku 50g pomocí 30g a dostupného prostoru 20g.
Krok 2: zvětšení LVM disku
Před zvětšením LVM disku je nutné zvětšit velikost disku virtuálního počítače (VM). Nejprve Zvětšete velikost disku v nastavení virtuálního počítače a poté postupujte podle následujících kroků.
- Ujistěte se, že disk, který chcete zvětšit, není připojen.
- Přihlaste se do virtuálního počítače prostřednictvím SSH nebo konzole.
- Pomocí příkazu fdisk-l zobrazte seznam dostupných disků. Najděte disk, který chcete zvětšit (například /dev/sda).
- Spusťte příkaz fdisk/dev / sda a změňte oddíl disku.
- Zadejte příkaz p a zobrazte aktuální oddíly.
- Vyberte sekci, kterou chcete změnit , a zadejte příkaz d, abyste ji odstranili.
- Vytvořte novou sekci zadáním příkazu n .
- Vyberte typ oddílu (ve výchozím nastavení bude použit typ primary) a zadejte začátek a konec oddílu.
- Zadejte příkaz t a zadejte nový typ oddílu.
- Vyberte LVM (Typ 8e).
- Uložte změny a ukončete program fdisk zadáním příkazu w .
- Znovu si přečtěte tabulku oddílů disku spuštěním příkazu partprobe .
- Pomocí příkazu pvresize/dev / sdaX , kde X je číslo LVM oddílu, změňte velikost LVM fyzického svazku.
- Pomocí příkazu lvextend-l +100% FREE / dev / vg / lv rozšiřte LVM logickým způsobem.
- Pomocí příkazu resize2fs /dev/vg/lv změňte velikost souborového systému.
Nyní je LVM disk úspěšně zvětšen a připraven k použití se zvýšeným dostupným prostorem pro data.
Připojení k virtuálnímu počítači
Chcete-li implementovat zvětšení LVM disku ve virtuálním počítači, musíte se k němu nejprve připojit.
Virtuální stroj lze spustit na místním počítači nebo na vzdáleném serveru. V případě spuštění na místním počítači je nutné zajistit, aby byl virtuální stroj spuštěn a dostupný.
1. K připojení k virtuálnímu počítači na místním počítači lze použít programy pro správu virtuálních strojů, jako je VirtualBox nebo VMware. Nainstalujte potřebný software a spusťte virtuální stroj.
2. Chcete-li se připojit k virtuálnímu počítači na vzdáleném serveru, musíte použít program pro vzdálený přístup, jako je PuTTY nebo OpenSSH. Ujistěte se, že máte k dispozici pověření pro připojení ke vzdálenému serveru.
3. Spusťte program pro vzdálený přístup a zadejte IP adresu nebo název hostitele virtuálního počítače a port pro připojení.
4. Zadejte přihlašovací údaje pro připojení (uživatelské jméno a heslo) a klikněte na Přihlásit se nebo OK.
5. Po úspěšném připojení uvidíte příkazový řádek nebo grafické rozhraní virtuálního počítače, v závislosti na použitém operačním systému.
Nyní jste připraveni přistoupit k dalšímu kroku-zvýšení LVM disku ve virtuálním počítači.
Kontrola aktuální velikosti disku
Než začnete zvětšovat LVM disk, musíte se ujistit o jeho aktuální velikosti. Chcete-li to provést, postupujte podle následujících kroků:
- Přejděte na příkazový řádek virtuálního počítače.
- Zadejte příkaz lsblk a stiskněte Enter.
- Zobrazí se informace o disku, jeho oddílech a velikostech.
- Najděte požadovaný disk, obvykle se označuje jako/dev / sda .
- Vezměte v úvahu velikost oddílů.
Zkontrolovali jste tedy aktuální velikost disku ve virtuálním počítači a jste připraveni začít jej zvětšovat.
Zvýšení fyzické velikosti disku
Zvýšení fyzické velikosti disku ve virtuálním počítači může být nutné, pokud jste zaplnili dostupný prostor nebo potřebujete větší kapacitu pro umístění dat. Podle tohoto podrobného návodu budete moci zvýšit fyzickou velikost disku ve vašem systému LVM.
Než začnete zvětšovat disk, ujistěte se, že je virtuální stroj vypnutý a že máte příslušná práva.
- Chcete-li začít, budete muset zvětšit velikost disku ve virtuálním prostředí, ve kterém váš virtuální stroj běží. Různé virtualizační platformy nabízejí různé způsoby, jak tuto operaci provést, takže postupujte podle dokumentace vaší platformy.
- Po zvětšení fyzické velikosti disku virtuálního počítače spusťte následující příkaz k aktualizaci informací o disku:
# echo 1 > /sys/class/block/sdX/device/rescan
Nahraďte " sdX "názvem jednotky, jako je"sda".
- Nyní musíte změnit velikost oddílu disku. Spusťte nástroj pro změnu velikosti oddílu:
# fdisk /dev/sdX
Znovu nahraďte "sdX"názvem jednotky disku.
- Uvnitř nástroje fdisk postupujte takto:
- Chcete-li zobrazit aktuální sekce, vytiskněte "p".
- Zapamatujte si číslo požadované sekce, kterou chcete změnit.
- Vytiskněte " d " a poté zadejte číslo oddílu, abyste jej odstranili.
- Vytiskněte "n", poté vyberte" p " pro typ oddílu a zadejte číslo oddílu.
- Když budete vyzváni k počáteční a konečné hodnotě, stiskněte klávesu Enter pro výběr automatických hodnot.
- Chcete-li uložit změny, vytiskněte "w".
- Nyní musíte restartovat systém, aby se změny projevily:
# reboot
- Po restartu musíte změnit velikost fyzického svazku (Physical Volume):
# pvresize /dev/sdXN
Zde je " sdX "název vašeho zařízení disku a" N " číslo oddílu, který jste změnili.
- Nyní změňte velikost skupiny LVM (Volume Group) obsahující požadovaný fyzický svazek:
# vgextend VG_NAME /dev/sdXN# lvresize -l +100%FREE VG_NAME/LV_NAME
Nahraďte" VG_NAME "názvem vaší skupiny LVM a" LV_NAME " názvem vašeho logického svazku (Logical Volume).
Po provedení těchto kroků by měla být fyzická velikost disku úspěšně zvětšena a můžete ji nadále používat ve virtuálním počítači s aktualizovaným dostupným prostorem.
Zvýšení fyzické velikosti disku může být složitý proces, takže se před zahájením ujistěte, že máte zálohu všech důležitých dat.
Aktualizace velikosti skupiny svazků
1. Nejprve se ujistěte, že systém vidí novou velikost disku pomocí příkazu:
2. Poté spusťte následující příkaz a aktualizujte velikost skupiny svazků:
sudo vgextend vg_name /dev/sdaX
Zde vg_name - název vaší skupiny svazků, /dev/sdaX - nový disk, který je třeba přidat do skupiny.
3. Po úspěšném provedení příkazu je nutné aktualizovat velikost logického svazku pomocí příkazu:
sudo lvextend -l +100%FREE /dev/vg_name/lv_name
Zde vg_name - název vaší skupiny svazků, lv_name - název vašeho logického svazku.
4. Nakonec proveďte příkaz ke změně velikosti souborového systému:
sudo resize2fs /dev/vg_name/lv_name
Kde vg_name a lv_name - názvy vaší skupiny svazků a logického svazku.
Po provedení těchto kroků bude velikost skupiny svazků aktualizována a připravena k použití.
Aktualizace velikosti logického svazku
Zvýšení velikosti LVM disku ve virtuálním počítači může být nutné, když se setkáte s nedostatkem volného místa na aktuálním disku. V tomto případě můžete ve svém virtuálním počítači zvětšit velikost logického svazku.
Zde je návod krok za krokem, který vám pomůže provést tuto aktualizaci:
1. Zkontrolujte aktuální velikost logického svazku spuštěním příkazu:
sudo lvdisplay
2. Zvyšte velikost fyzického svazku přidáním nového disku nebo zvětšením velikosti stávajícího fyzického disku.
3. Aktualizujte velikost logického svazku spuštěním příkazu:
sudo lvextend -L +2G /dev/vg_name/lv_name
Zde "2G "je velikost, kterou potřebujete;" vg_name "je název vaší skupiny svazků;" lv_name " je název logického svazku.
4. Rozšiřte souborový systém logického svazku spuštěním příkazu:
sudo resize2fs /dev/vg_name/lv_name
Tím se zvětší velikost souborového systému, aby mohl využívat rozšířený prostor.
Po dokončení těchto kroků úspěšně zvětšíte velikost logického svazku ve svém virtuálním počítači LVM.