LVM snapshot nezajistí konzistenci na aplikační úrovni.
Sice při vytváření snapshotu LVM prvně zavolá nadřazenou vrstvu pro uložneí bafrů, ale to zajistí maximálně konzistenci na úrovni logiky souborového systému,ale ne obsahu dat. Nicméně, pokud to nedělám na disk, kde je puštěná databáze nebo něco podobného, co aktuálně čachrujeí víc s daty, tak to obvkyle projde OK.
Tradiční nástoj pro zálohy tohoto typu je příkaz dump (taktéž nezajišťuje konzistenci na apliakční úrovni). Existují jeho verze podle typu použitého souborového sysétmu, pro některé neexistuje. Obnovuje se to pak pomocí restore. Vytvoří to soubor obsahující obsah daného oddílu a to jen efentivně použitých dat.
Obnovit to jde do nějakého připojeného adresáře nebo na prázdný oddíl s vytvořeným souborovým systémem. Je obnovovat i po jendotlivých osuborech. Dá se tím obnovit i disk od nuly, pokud budu mít dumpem udělánu nulovou kopii (umí dělat i difrerenciální a inkrementální zálohy). V podstatě mám někde odlito pár souborů s dumpy za jendotlivé oddíly z systému, když disk umře, tak strčím nový, pustím liveCD distirbuci, vytvořím zpět rozdělení disků, vytvořím na to prázdné oddíly s FS (klidně jinak uspořádaní než byly původně) a pomocí restore do toho to rozbalím zpět, nakonec musím nainstalovat zpět zavaděč OS.
dump -0f /mnt/externidisk/zaloharoot.dump /
Tohle udělá zálohu jednoho oddílu připojeného jako / do dané ho archívu. Pokud chci pakovat, je třeba něco jako:
dump -0f - / |gzip -9 >/mnt/externidisk/zaloharoot.dump.gz
Naskriptovat v crontabu bez problémů.
