Pretože aj keď sa budete držať vydaní Long Term Support (LTS), distribúcie Linuxu sú často zásadne viac ohrozené než stroje Windows s ukončením - náhle a veľkolepo - z podnikania.
Prečo je to v mnohých prípadoch tak?
- Kompatibilita s hardvérom, vrátane základných komponentov, ako sú GPU, zostáva významnou výzvou, pretože mnoho predajcov stále nepodporuje distribúcie Linuxu, takže riešenie ponecháva na komunite;
- Finančný model otvoreného zdroja nestimuluje, natoľko vyžaduje dôkladné procesy QA;
- A pre tých, ktorí držia krok s najnovšími vydaniami, majú zásadné zmeny v nástrojoch na správu balíkov nepríjemný zvyk niekedy zamurovať systém otvorením neopraviteľnej Pandoriny skrinky závislostí. Ich oprava, aj keď je to možné, môže zahŕňať vykonanie králikov po celom dne. To, čo sa môže pre prvého používateľa javiť ako dobrá skúsenosť s učením, sa pre veterána môže stať prelomovou frustráciou, keď bude na pokraji skoku z lode na Windows.
A problém so stabilitou Linuxu rozzúril množstvo používateľov. Prejdite mnohými vláknami tiesne používateľov v serveri AskUbuntu.com a narazíte na veľa frustrovaných plagátov, ktorí vyskúšali všetko a nakoniec sa rozhodli, že jedinou cestou vpred je inštalácia od nuly.
Aj keď to spočiatku môže byť určitý druh procesu učenia, povzbudenie používateľov, aby pravidelne prehodnocovali, ako môžu zoštíhliť svoj systém a zefektívniť proces obnovy, po chvíli sa z toho nestane nič lepšie ako veľká nepríjemnosť, ktorá vyčerpá čas. Skôr alebo neskôr začnú túžiť po stabilite aj tí najpokročilejší používatelia.
Linux používam ako svoj každodenný operačný systém už viac ako 10 rokov a prešiel som spravodlivým podielom nežiaducich čistých inštalácií. V skutočnosti toľko, že som sľúbil, že moja posledná reinštalácia bude mojou poslednou. Odvtedy som vyvinul nasledujúcu metodiku. A fungovalo to tak, aby môj systém Lubuntu fungoval rovnako dobre ako v deň, keď som si ho nainštaloval bez toho, aby som ho musel znova inštalovať. Tu je to, čo robím.
Úvahy: Čo potrebujete na zálohovanie?
Pred rozhodnutím o stratégii zálohovania musíte zistiť niekoľko základných vecí:
- Čo potrebujete na zálohovanie? Potrebujete zálohovať celý oddiel / zväzok alebo iba domovský adresár používateľov?
- Bude pre váš prípad použitia postačujúca stratégia prírastkového zálohovania? Alebo si musíte vziať úplné zálohy?
- Je potrebné zálohu zašifrovať?
- Aký ľahký je proces obnovy?
Môj zálohovací systém je založený na zmesi metodík.
Ako primárny zálohovací systém používam Timeshift, ktorý sníma prírastkové snímky. Na webe udržiavam úplnú zálohu disku, ktorá vylučuje adresáre, ktoré neobsahujú údaje používateľov. V porovnaní s koreňom systému sú to:
- / dev
- / proc
- / sys
- / tmp
- / behať
- / mnt
- / media
- / stratený + nájdený
Nakoniec si nechám ďalšie dve zálohy. Jedným z nich je (skutočný) celý systémový oddiel na zálohovanie obrazu pomocou a Clonezilla živé USB. Clonezilla balí rad nízkoúrovňových nástrojov na replikáciu inštalácií. A druhou je úplná systémová záloha mimo pracoviska, ktorú nahrávam na AWS S3 asi raz ročne, kedykoľvek mám k dispozícii vynikajúci dátový prenos.
Možnosti nástrojov zálohovania
V súčasnosti je veľký výber nástrojov, ktoré môžete použiť.
Obsahuje:
- Známe CLI, ako napríklad rsync, ktoré je možné skriptovať a volať ako úloha cron ručne
- Programy ako Déjà Dup, Duplicity, Bacula, ktoré poskytujú GUI na vytváranie a automatizáciu plánov zálohovania na miestne alebo mimo cieľové servery, vrátane tých, ktoré prevádzkujú bežní poskytovatelia cloudových služieb
- A nástroje, ktoré sú prepojené s platenými cloudovými službami, ako sú CrashPlan, SpiderOak One a CloudBerry. Posledná kategória zahŕňa služby, ktoré sami poskytujú lacný úložný priestor v cloude, takže ponuka je úplne od konca.
Pravidlo 3-2-1
Poskytnem rýchly prehľad o nástrojoch, ktoré momentálne používam na svojom hlavnom stroji.
Aj keď som napísal niektoré skripty Bash na získanie základných konfiguračných súborov do môjho hlavného cloudového úložiska, ktoré používam na každodenné súbory, táto (podstatná) súčasť môjho plánu zálohovania jednoducho zálohuje celý stroj vrátane virtuálnych strojov a systému. súbory, ktoré by mali byť vynechané alebo zálohované osobitne v podrobnejších prístupoch.
Jeho ústredným predpokladom je dodržiavanie pravidla zálohovania 3-2-1. Tento prístup by mal udržiavať vaše dáta - vrátane vášho hlavného operačného systému - v bezpečí takmer v každom scenári zlyhania.
Pravidlo hovorí, že by ste mali dodržiavať:
- 3 kópie vašich údajov. Vždy hovorím, že ide o nesprávne pomenovanie, pretože to v skutočnosti znamená, že by ste si mali ponechať primárny zdroj údajov a dve zálohy. Jednoducho by som to označil ako „dve zálohy“
- Tieto dve záložné kópie by sa mali uchovávať na rôznych úložných médiách. Vráťme sa k jednoduchým pojmom domácej výpočtovej techniky. Môžete napísať jednoduchý skript rsync, ktorý (inkrementálne) skopíruje váš hlavný disk SSD na ďalšie pripojené úložné médium - napríklad HDD pripojený k ďalšiemu portu SATA na základnej doske. Čo sa však stane, ak váš počítač vznieti alebo váš dom vykradnú? Zostali by ste bez primárneho zdroja údajov a nemali by ste zálohu. Namiesto toho môžete zálohovať primárny disk na sieťové úložisko (NAS) alebo jednoducho použiť Clonezilla na jeho zápis na externý pevný disk.
- Jedna z dvoch záložných kópií by mala byť uložená mimo pracoviska. Zálohy mimo pracoviska sú nevyhnutné, pretože v prípade katastrofickej prírodnej udalosti, ako sú napríklad záplavy, by mohol byť zničený celý váš dom. Menej dramaticky by veľká udalosť prepätia mohla vyprážať všetku pripojenú elektroniku v dome alebo všetkých v konkrétnom okruhu (preto má zmysel ponechať jednu zo záloh na mieste nepripojenú k zdroju napájania - príkladom by mohol byť jednoduchý externý pevný disk / SDD). ).Technicky je „mimo pracovisko“ všade, kde je to vzdialené miesto. Môžete teda použiť Clonezillu na diaľkové zapísanie obrazu operačného systému do vášho pracovného počítača alebo na disk k nemu pripojený cez internet. V dnešnej dobe je cloudové úložisko dostatočne lacné na to, aby ste si mohli lacno nainštalovať aj obrázky z celej jednotky. Z tohto dôvodu zálohujem celý svoj systém raz za rok do vedra Amazon S3. Používanie AWS vám tiež poskytuje ďalšiu masívnu redundanciu.
Implementácia môjho zálohovania
Môj prístup k zálohám je založený na niekoľkých jednoduchých zásadách:
- Chcem, aby boli veci čo najjednoduchšie;
- Chcem si dať najviac nadbytočnosti, ktorú môžem rozumne dosiahnuť;
- Chcem sa prinajmenšom riadiť pravidlom 3-2-1
Robím teda nasledovne.
- Na pracovnej ploche mám ďalšiu jednotku, ktorá sa používa výlučne na umiestnenie Časový posun body obnovenia. Pretože tomu venujem celý disk, mám dosť veľa priestoru na hranie. Vediem si dennú, mesačnú a týždennú zálohu. Zatiaľ je Timeshift všetko, čo som potreboval, aby som vrátil systém o niekoľko dní späť, aby niečo, napríklad nové balenie, nepriaznivo ovplyvnilo ostatné časti systému. Aj keď sa nemôžete dostať cez GRUB, môže sa Timeshift použiť ako CLI s oprávneniami root na opravu systému. Je to úžasne všestranný a užitočný nástroj. Toto je prvá kópia na mieste.
- Na pracovnej ploche mám ďalšiu jednotku, ktorá sa používa výlučne na ukladanie obrázkov Clonezilla z mojej hlavnej jednotky. Pretože tieto obrázky by mi boli skutočne užitočné iba v prípade, že by zlyhal Timeshift, fotím ich len raz za tri až šesť mesiacov. Toto je druhá kópia na mieste.
- Pomocou Clonezilla vytvorím ďalší pevný disk, ktorý si nechám doma mimo počítača. Až na to, že na tomto pevnom disku používam skôr zálohu zariadenia-zariadenia ako zálohu obrazu zariadenia ako v predchádzajúcom obrázku - takže by bolo dobré ísť okamžite, keby bol môj primárny disk murovaný. Ak by som sa napríklad chcel zotaviť z internej záložnej jednotky Clonezilla, musel by som najskôr postupovať podľa procesu obnovenia. Za predpokladu, že ostatné súčasti systému sú v poriadku po zlyhaní pevného disku, bolo by teoreticky potrebné iba pripojiť túto jednotku k základnej doske, aby som ju mohol začať používať. Toto je tretia kópia na mieste.
- Nakoniec asi raz za šesť mesiacov nahrám do systému AWS S3 obraz môjho systému vygenerovaný technológiou Clonezilla. Netreba dodávať, že ide o dlhé viacdielne nahrávanie a je potrebné ho vykonať z internetového pripojenia s dobrým odkazom na nahrávanie.
Celkovo môj systém obsahuje tri kópie na webe a jednu kópiu mimo mojej hlavnej pracovnej plochy.
Hlavné jedlá
- Všetci používatelia systému Linux by mali mať zavedené silné stratégie zálohovania
- Pravidlo zálohovania 3-2-1 je dobrým meradlom na zaistenie bezpečnosti vašich údajov prakticky za každých okolností.
- Na vytváranie svojich záloh používam kombináciu Timeshift a Cloudzilla, aj keď na trhu existuje veľa ďalších možností, vrátane platených. Pre cloudové úložisko používam jednoduchý segment AWS S3, aj keď opäť existujú integrované služby, ktoré zahŕňajú softvér aj úložné nástroje.