Systém zálohuju před a po nějaké výraznější změně (před kvůli snadnému UNDO včetně nastavení, po kvůli záloze nového stavu, pokud bude dobrý) - zálohuju zkopírováním oddílu natvrdo na jiný počítač, nebo aspoň disk (takže filesystém se soubory beru jako jedna velká binární data, při obnovení to pak má automaticky správná práva, všechny odkazy sedí, sektory jsou na stejných místech), s kompresí (šetří to místo a málokdy obnovuju, takže čas není kritický) a většinou ještě předtím udělám velký soubor plný nul přez celý disk a pak ho smažu (takže vynuluju nepoužité sektory a nuly se komprimují líp, než zbytky náhodných souborů). Takže jak kdy, někdy obden, jindy ob rok, podle potřeby. Samozřejmě je systém na jiném (menším) oddílu než data. Záloh nechávám několik, ale v podstatě mám většinou aspoň nějakou starší stabilní, nejnovější variantu a variantu před poslední dávkou změn, chvíli po té dávce držím i mezikroky, když jsem s výsledkem tak měsíc spokojen, mezikroky mažu.
Data zálohuju po každé změně, tedy klidně několikrát denně, do verzovacího systému (používám git, lokální a vzdálený archiv (pomocí toho i synchronizuju), takže snadno vrátím z lokálu nevhodné změny, nebo dohledám kdy a v souvislosti s čím dalším vzniknul určitý kus kódu a ze vzdáleného sesynchronizuju data mezi počítači čistě a případně obnovím data z umřelého disku).