Protože i když se držíte vydání Long Term Support (LTS), distribuce Linuxu jsou často zásadně více ohroženy než stroje Windows, které - náhle a efektně - vyprší z podnikání.
Proč je to v mnoha případech tak?
- Kompatibilita s hardwarem, včetně základních komponent, jako jsou GPU, zůstává významnou výzvou, protože mnoho prodejců stále nepodporuje distribuce Linuxu a ponechání řešení na komunitě;
- Finanční model otevřeného zdroje nepodněcuje, natož vyžaduje důkladné procesy QA;
- A pro ty, kteří drží krok s krvácejícími verzemi hran, mají zásadní změny nástrojů pro správu balíčků ošklivý zvyk někdy zdědit systém otevřením neopravitelné Pandořiny skříňky závislých chyb. Jejich oprava, i když je to možné, může zahrnovat dělení králičích děr po celé dny. Co by se mohlo zdát jako dobrá zkušenost s učením pro prvního uživatele, se může stát frustrací pro zkušeného uživatele na pokraji skoku z lodi na Windows.
A problém se stabilitou Linuxu rozzuřil spoustu uživatelů. Procházejte mnoho podprocesů v nouzi uživatele na AskUbuntu.com a narazíte na spoustu frustrovaných plakátů, kteří vyzkoušeli všechno a nakonec vyřešili, že jedinou cestou vpřed je instalace od nuly.
I když to může být zpočátku určitý proces učení, povzbuzování uživatelů, aby pravidelně přehodnocovali, jak mohou zefektivnit svůj systém a zefektivnit proces obnovy, po chvíli se to nestane ničím lepším než velkou, časově náročnou nepříjemností. Dříve nebo později začnou toužit po stabilitě i ti nejpokročilejší uživatelé napájení.
Používám Linux jako svůj každodenní operační systém již více než 10 let a prošel mým spravedlivým podílem nechtěných čistých instalací. Ve skutečnosti tolik, že jsem slíbil, že moje poslední instalace bude moje poslední. Od té doby jsem vyvinul následující metodiku. A fungovalo to tak, aby můj systém Lubuntu fungoval stejně dobře jako v den, kdy jsem jej nainstaloval bez nutnosti opětovné instalace. Tady je to, co dělám.
Úvahy: Co potřebujete k zálohování?
Než se rozhodnete pro strategii zálohování, musíte zjistit některé základy:
- Co potřebujete k zálohování? Potřebujete zálohovat celý oddíl / svazek nebo pouze domovský adresář uživatelů?
- Bude pro váš případ použití stačit přírůstková strategie zálohování? Nebo si musíte vzít úplné zálohy?
- Je třeba zálohu zašifrovat?
- Jak snadné je obnovení procesu?
Můj zálohovací systém je založen na směsi metodik.
Používám Timeshift jako svůj primární záložní systém, který pořizuje přírůstkové snímky. Na webu udržuji úplnou zálohu disku, která vylučuje adresáře, které neobsahují uživatelská data. Ve vztahu ke kořenu systému jsou to:
- / dev
- / proc
- / sys
- / tmp
- /běh
- / mnt
- / média
- / lost + found
Nakonec si nechám ještě dvě zálohy. Jedním z nich je (skutečný) úplný systémový oddíl pro zálohování obrazu pomocí a Clonezilla živé USB. Clonezilla balí řadu nízkoúrovňových nástrojů pro replikaci instalací. A druhým je úplné zálohování systému mimo pracoviště, které nahrávám do AWS S3 přibližně jednou ročně, kdykoli mám k dispozici skvělý datový uplink.
Možnosti zálohovacích nástrojů
V dnešní době je výběr nástrojů, které můžete použít, velký.
To zahrnuje:
- Známé CLI, jako je rsync, které lze skriptovat a nazývat ručně jako úloha cron
- Programy jako Déjà Dup, Duplicity, Bacula, které poskytují grafické uživatelské rozhraní pro vytváření a automatizaci plánů zálohování na místní nebo mimo cílové servery, včetně těch, které provozují běžní poskytovatelé cloudových služeb
- A nástroje, které jsou propojeny s placenými cloudovými službami, jako jsou CrashPlan, SpiderOak One a CloudBerry. Poslední kategorie zahrnuje služby, které poskytují levný cloudový úložný prostor samy, takže nabídka je úplně od začátku.
Pravidlo 3-2-1
Poskytnu rychlý přehled o nástrojích, které aktuálně používám na svém hlavním stroji.
Ačkoli jsem napsal několik skriptů Bash, abych získal základní konfigurační soubory do svého hlavního cloudového úložiště, které používám pro každodenní soubory, tato (základní) součást mého plánu zálohování jednoduše zálohuje celý stroj, včetně virtuálních strojů a systému soubory, které by měly být vynechány nebo zálohovány samostatně v podrobnějších přístupech.
Jeho ústředním předpokladem je dodržování pravidla zálohování 3-2-1. Tento přístup by měl udržovat vaše data - včetně vašeho hlavního OS - v bezpečí téměř v každém scénáři selhání.
Pravidlo stanoví, že byste měli dodržovat:
- 3 kopie vašich údajů. Vždy říkám, že se jedná o trochu nesprávné pojmenování, protože to ve skutečnosti znamená, že byste si měli ponechat primární zdroj dat a dvě zálohy. Jednoduše bych to označil jako „dvě zálohy“
- Tyto dvě záložní kopie by měly být uchovávány na různých úložných médiích. Vraťme to zpět k jednoduchým pojmům domácí výpočetní techniky. Můžete napsat jednoduchý skript rsync, který (přírůstkově) zkopíruje váš hlavní disk SSD na jiné připojené úložné médium - řekněme pevný disk připojený k dalšímu portu SATA na základní desce. Co se ale stane, když váš počítač vznítí nebo bude váš dům okraden? Zůstali byste bez primárního zdroje dat a neměli byste žádnou zálohu. Místo toho můžete zálohovat primární disk na síťové úložiště (NAS) nebo jednoduše použít Clonezilla k jeho zápisu na externí pevný disk.
- Jedna ze dvou záložních kopií by měla být uložena mimo pracoviště. Zálohy mimo pracoviště jsou životně důležité, protože v případě katastrofické přírodní události, jako je například povodeň, může být zničen celý váš dům. Méně dramaticky by velká událost přepětí mohla smažit veškerou připojenou elektroniku v domě nebo všechny v konkrétním obvodu (proto má smysl ponechat jednu ze záloh na místě nepřipojenou k napájecímu zdroji - příkladem by mohl být jednoduchý externí HDD / SDD ).Technicky je „mimo pracoviště“ kdekoli, kde je vzdálené místo. Můžete tedy použít Clonezilla ke vzdálenému zápisu obrazu vašeho operačního systému do pracovního počítače nebo k němu připojené jednotky přes internet. V dnešní době je cloudové úložiště dostatečně levné na to, aby bylo možné instalovat i obrazy plné jednotky. Z tohoto důvodu zálohuji celý svůj systém jednou ročně do kbelíku Amazon S3. Používání AWS vám také poskytuje masivní dodatečnou redundanci.
Implementace mé zálohy
Můj přístup k zálohování je založen na několika jednoduchých zásadách:
- Chci, aby to bylo co nejjednodušší;
- Chci si dát co nejvíce nadbytečnosti, které mohu rozumně dosáhnout;
- Chci minimálně dodržovat pravidlo 3-2-1
Dělám tedy následovně.
- Na pracovní ploše chovám další jednotku, která slouží výhradně k ukládání Časový posun body obnovení. Protože tomu věnuji celý disk, mám docela dost prostoru na hraní. Udržuji denní, měsíční a týdenní zálohu. Zatím je Timeshift vše, co jsem potřeboval, abych systém vrátil o několik dní zpět do bodu, než něco, jako nový balíček, mělo nepříznivý dopad na ostatní části systému. I když se nemůžete dostat přes GRUB, lze Timeshift použít jako CLI s oprávněním root k opravě systému. Je to neuvěřitelně všestranný a užitečný nástroj. Toto je první kopie na místě.
- Na pracovní ploše chovám další disk, který se používá výhradně k ukládání obrazů Clonezilla mého hlavního disku. Protože tyto obrázky by pro mě byly opravdu užitečné pouze v případě, že by Timeshift selhal, pořizuji je jen jednou za tři až šest měsíců. Toto je druhá kopie na místě.
- Pomocí Clonezilla vytvořím další pevný disk, který chovám doma mimo PC. Až na to, že pro tento pevný disk používám spíše zálohu zařízení-zařízení než zálohu obrazu zařízení jako v předchozím obrazu - takže by bylo dobré jít okamžitě, kdyby byla moje primární jednotka zděná. Pokud bych se měl například zotavit z interní zálohovací jednotky Clonezilla, musel bych nejprve provést proces obnovení. Za předpokladu, že ostatní součásti systému jsou po poruše pevného disku v dobrém stavu, potřeboval bych teoreticky pouze připojit tuto jednotku k základní desce, abych ji mohl začít používat. Toto je třetí kopie na místě.
- Nakonec asi každých šest měsíců nahraji do systému AWS S3 obrázek mého systému generovaný Clonezilla. Není nutné říkat, že se jedná o dlouhé vícedílné nahrávání a je třeba jej provádět z připojení k internetu s dobrým odkazem pro nahrávání.
Dohromady můj systém zahrnuje tři kopie na místě a jednu kopii na mé hlavní ploše.
Hlavní jídla
- Všichni uživatelé systému Linux by měli mít zavedeny silné strategie zálohování
- Pravidlo zálohování 3-2-1 je dobrým měřítkem pro zajištění bezpečnosti vašich dat prakticky za všech okolností.
- K vytváření svých záloh používám kombinaci Timeshift a Cloudzilla, i když na trhu existuje spousta dalších možností, včetně placených. Pro cloudové úložiště používám jednoduchý kbelík AWS S3, i když opět existují integrované služby, které zahrnují softwarové i úložné nástroje.