Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| linux:lvm [2015/03/12 15:27] – Hever | linux:lvm [2015/07/02 11:23] (aktuální) – Hever | ||
|---|---|---|---|
| Řádek 17: | Řádek 17: | ||
| ext4 umí také snapshoty. | ext4 umí také snapshoty. | ||
| + | ===== Thin provisioning ===== | ||
| + | Klasické LV mají pevně přiřazeno své místo na disku - jsou tedy jakoby thick, tlustými jednotkami. Thin znamená, že se vytvoří pool LV a v něm vytvářejí extend LV. Každý z nich může má nastavenou velikost, ale nealoukují si takový prostor na disku, ale zabírají postupně místo v poolu, podle toho jak se zvětšují. Takto je tedy možné třeba dvaceti LV nastavit 100G prostor, ikdyž máme jen 500G disk. Až se prostor bude blížit k zaplnění (až tehdy), pořídí se další disk o který se rozšíří VG, resp. LV pool. | ||
| + | |||
| + | Pro práci s thin provisioning je potřeba balík '' | ||
| + | |||
| + | Pool nesmí přetéct. Pool, který je pravý LV, potřebuje k sobě ještě jeden LV (podstatně menší) LV s metadaty. | ||
| + | |||
| + | https:// | ||
| + | http:// | ||
| + | https:// | ||
| ===== Příkazy ===== | ===== Příkazy ===== | ||
| < | < | ||
| Řádek 42: | Řádek 52: | ||
| Vytvoření snapshotu: | Vytvoření snapshotu: | ||
| lvcreate -s -L 1G -n nazev_lv_snapshot / | lvcreate -s -L 1G -n nazev_lv_snapshot / | ||
| + | |||
| + | Zvětšení disku | ||
| + | lvextend -L40G / | ||
| + | resize2fs / | ||
| + | # ext4 není třeba umount | ||
| | | ||
| - | ===== Záloha nastavení LVM ===== | + | ==== Záloha nastavení LVM ==== |
| Mohlo by se stát, že se poškodí místo na disku, kde jsou metadata k LVM. Bez nich je prakticky nemožné potom data z disku dostat. Proto je metadata na místě zálohovat: | Mohlo by se stát, že se poškodí místo na disku, kde jsou metadata k LVM. Bez nich je prakticky nemožné potom data z disku dostat. Proto je metadata na místě zálohovat: | ||
| vgcfgbackup -f lvm.backup | vgcfgbackup -f lvm.backup | ||