Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
|
linux:lvm [2019/05/05 23:48] badtotem |
linux:lvm [2019/05/05 23:56] (aktuální) badtotem [Rozšíření Logical Volume] |
||
|---|---|---|---|
| Řádek 5: | Řádek 5: | ||
| Na čistou distribuci stáhneme aktualizace a nainstalujeme balíček lvm2 | Na čistou distribuci stáhneme aktualizace a nainstalujeme balíček lvm2 | ||
| - | apt-get update | + | <code> |
| - | apt-get dist-upgrade | + | apt-get update |
| - | apt-get install lvm2 | + | apt-get dist-upgrade |
| + | apt-get install lvm2 | ||
| + | </code> | ||
| ===== Vytvoření physical volume ===== | ===== Vytvoření physical volume ===== | ||
| na virtualnim disku pripojenem jako /dev/vdb vytvoříme nejprve oddíl | na virtualnim disku pripojenem jako /dev/vdb vytvoříme nejprve oddíl | ||
| - | cfdisk /dev/vdb | + | <code> |
| - | : pak New, Primary, celá velikost | + | cfdisk /dev/vdb |
| - | : Type 8E a Write | + | </code> |
| - | pvcreate /dev/vdb1 | + | pak New, Primary, celá velikost Type 8E a Write |
| + | |||
| + | <code> | ||
| + | pvcreate /dev/vdb1 | ||
| + | </code> | ||
| ===== Vytvoření Volume Group ===== | ===== Vytvoření Volume Group ===== | ||
| Řádek 23: | Řádek 28: | ||
| Vytvoříme Volume Group snázvem "galera" | Vytvoříme Volume Group snázvem "galera" | ||
| + | <code> | ||
| vgcreate galera /dev/vdb1 | vgcreate galera /dev/vdb1 | ||
| + | </code> | ||
| + | |||
| + | ===== Vytvoření Logical Volume ===== | ||
| - | === Vytvoření Logical Volume === | ||
| Vytvoříme Logickou Volume o velikost 5Gb ve skupině "galera" | Vytvoříme Logickou Volume o velikost 5Gb ve skupině "galera" | ||
| - | lvcreate -n data -L 10G galera | + | <code> |
| + | lvcreate -n data -L 10G galera | ||
| + | </code> | ||
| Vytvoříme na LV s názvem data souborvý systém | Vytvoříme na LV s názvem data souborvý systém | ||
| | | ||
| - | mkfs.ext4 /dev/galera/data | + | <code> |
| - | + | mkfs.ext4 /dev/galera/data | |
| - | ==== Rozšíření Logical Volume ==== | + | </code> |
| + | ===== Rozšíření Logical Volume ===== | ||
| Pokud chceme v rámci virtuálního stroje rozšířit LV o další prostor, tak použijeme tento postup: | Pokud chceme v rámci virtuálního stroje rozšířit LV o další prostor, tak použijeme tento postup: | ||
| - | # V Proxmox při vypnutém VM rozšíříme virtuální disk o požadovanou velikost (např. přidáme 5GB původnímu 10GB disku) | + | * Proxmox při vypnutém VM rozšíříme virtuální disk o požadovanou velikost (např. přidáme 5GB původnímu 10GB disku) |
| - | # Spustíme VM a v shelu vytvoříme nový svazek z volného prostoru na /dev/vdb | + | * Spustíme VM a v shelu vytvoříme nový svazek z volného prostoru na /dev/vdb |
| + | <code> | ||
| cfdisk /dev/vda | cfdisk /dev/vda | ||
| - | : Na prázdném oprostoru New, Primary, Celá velikost a Typ 8E | + | </code> |
| - | # Na novém prostoru vytvoříme PV | + | Na prázdném oprostoru New, Primary, Celá velikost a Typ 8E |
| - | pvcreate /dev/vdb3 | + | |
| - | # Kontrola uspěšnosti | + | |
| - | pvs | + | |
| - | [[Soubor:Pvs.png]] | + | * Na novém prostoru vytvoříme PV |
| + | <code> | ||
| + | pvcreate /dev/vdb3 | ||
| + | </code> | ||
| + | * Přidáme tuto physical volume do vg | ||
| + | <code> | ||
| + | vgextend galera /dev/vdb2 | ||
| + | </code> | ||
| - | # Přidáme tuto physical volume do vg | + | * Následně přidáme do LV |
| - | vgextend galera /dev/vdb2 | + | <code> |
| + | lvextend /dev/galera/data /dev/vdb2 | ||
| + | </code> | ||
| - | # Následně přidáme do LV | + | Nakonec ještě rozšíření souborového systému |
| - | lvextend /dev/galera/data /dev/vdb2 | + | <code> |
| + | resize2fs /dev/galera/data | ||
| + | </code> | ||
| - | Nakonec ještě rozšíření souborového systému | ||
| - | resize2fs /dev/galera/data | ||
| Vše :) | Vše :) | ||
| - | === Přidání physical volume === | ||
| - | |||
| - | vgextend galera /dev/vdb1 | ||