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 |