V tomto článku priblížim možnosti zálohovania dát pod operačnými systémami Linux, BSD a Windows Server. Nakoľko mám v správe niekoľko serverov s rozličnými operačnými systémami a spôsobmi nasadenia.
Pri zálohovaní treba vedieť viacero aspektov a to: čo zálohovať, ako zálohovať a kedy zálohovať. Je potrebné aj určiť spôsob zálohovania, lebo to v konečnom dôsledku ovplyvňuje finančnú náročnosť riešenia.
V princípe rozdeľujeme spôsoby zálohovania do 3 skupín:
dierny štítok alebo usb kľúč?
- 1. úplné zálohovanie
- 2. inkrementálne (prírastkové) zálohovanie
- 3. rozdielové zálohovanie
Úplné zálohovanie je najjednoduchším, ale aj najmenej ekonomickým riešením. Hlavná myšlienka je vo fyzickom nakopírovaní všetkých údajov vždy, keď je to možné. Toto zálohovanie sa kedysi z času na čas používalo pri páskových mechanikách, v súčasnosti vôbec (výnimkou sú špecifické aplikácie)
Inkrementálne zálohovanie je vylepšením úplného zálohovania. V tomto prípade sa pri prvom behu zálohovania vytvorí plná záloha a pri ďalších behoch zálohovania sa kopírujú iba rozdielne súbory oproti predošlej zálohe.
Rozdielové zálohovanie rieši rozdiely na úrovni bajtov, to znamená, že zbytočne nemrhá diskovým priestorom.
V operačnom systéme Windows som mal možnosť vyskúšať viacero zálohovacích programov. Orientácia padla skôr na programy s voľnou licenciou.
Skúšal som aj integrované riešenie vo Windows Small Bussiness serveri - utilitu ntbackup. Nemôžem ju hodnotiť kladne, aj keď funguje všetko dobre, ako všetko od istej firmy, ktorá má tento systém na starosti ;)
Ntbackup má jeden zásadný problém. Síce zálohuje, a vyzerá, že všetko funguje ako má, ale to dovtedy, dokedy nepotrebujete čosi obnoviť. Všetko si ukladá do svojich múdrych archívnych súborov, teda bez špeciálnej utility sa do svojich dát nedostanete. Spomínaná firma by sa už mohla zobudiť z čias archívov na pásky, lebo viditeľne je tento
syncbackspôsob ukladania zálohovaných dát zo spomínaných čias.
V oknoidných systémoch sa nakoniec osvedčil program SyncBack (
http://www.2brightsparks.com/), ktorý je free a funguje dobre. Dá sa v ňom nastaviť množstvo nastavení zálohovania, vie zálohovať cez sieť a to nie len cez windows share, ale aj cez ftp.
dirvishAle najviac by som sa asi chcel venovať výbornému a jednoduchému linux / unix / bsd zálohovaciemu softvéru Dirvish.
Už len základná myšlienka tohto softvéru je v súlade so všetkými myšlienkami *nix riešení. Na reálne kopírovanie to využíva rsync, čo je protokol na synchronizovanie stromu alebo podstromu súborového systému. Používa sa aj v prípade lokálnej kópie a rovnako výkonný je aj pri kopírovaní cez sieť. Tajomstvo výkonu je v tom, že robí síce rozdielové zálohy, ale využíva systém pevných liniek (alebo windowsovým slovníkom - odkazov), pomocou ktorých vytvorí aj pri rozdielovej zálohe kompletný obraz zálohovaného adresárového stromu. Výsledkom je, že v cieľovej zložke máte niekoľko podzložiek s názvami napr. podľa dátumov, a pod každou z nich máte kompletný obraz zdrojového stromu.
Viete sa teda, podľa konfigurácie, dostať na ľubovoľnú verziu súboru z pred x dní. Zároveň to spotrebuje iba toľko miesta na disku, koľko je zmien súborov.
Skúsim popísať čo sa deje každý deň, keď sa vykonáva záloha. Najprv dirvish skontroluje poslednú zálohu, a ak je staršia ako je nastavené, vymaže ju. Je plne konfigurovateľné, ako dlho má zálohu držať na disku. Po počiatočnej údržbe vytvorí zálohu aktuálneho dňa.
Samozrejmosťou je možnosť vytvárania indexov jednotlivých záloh a umožniť tak rýchle vyhľadávanie vo vykonaných zálohách.
raid5 v nasadení
Obnova uložených dát je úplne jednoduchá, ako som spomínal, všetko je uložené v adresárovej štruktúre, takže je úplne jedno, akým súborovým manažérom dáta skopírujete naspäť na pôvodné miesto a je všetko v stave, v akom to bolo v čase poslednej zálohy.
Nedá mi neupozorniť, že ľubovoľná záloha môže byť zbytočná, ak je na nespoľahlivom médiu. Preto sa odporúča používať raid polia.
Údaje sú najcennejším majetkom firmy. Hovorí sa.
už neskoro :)Strata údajov v správnom čase a vo vhodnej situácii môže byť pre spoločnosť stratou natoľko významnou, že to môžu rovno, ako sa povie ľudovo, "zabaliť".
Napriek tomu často firmy do záloh investujú príliš málo, alebo vôbec. Často je totižto názor na zálohu, že netreba. Súhlasím, možno nezálohovať je najlepší možný spôsob zálohovania, ale iba dovtedy, dokedy nenastane nejaký hardvérový problém a nepríde sa o dôležité dáta :). A ako poznám zákon schválnosti, tak sa to stane v tú najmenej očakávanú dobu.
Takže, prajem príjemné zálohovanie!
Ja ešte spomeniem súborový
Ono dirvish má normálne v