Potřebu záloh snad řeší každý, ale na co zálohovat a čím – to je opravdu dilema.
Před 7 lety jsem ještě používal OS Windows a nějak jsem nepotřeboval zálohovat žádné velké množství dat. Prostě jsem vytvořil logický disk jen na tato data a ty jsem pomocí programu GHOST vypálil na CD-Rko a později i na DVD. Systém nemělo cenu zálohovat (každý rok jsem dělal reinstal systému) a uživatelská nastavení účtu tehdy nějak zálohovat nešla – tak jsem to neřešil.
Později jsem začal používat OS GNU Linux. nejprve paralelně s Windows, později jsem Windows úplně opustil.
Nedávno jsem vzdal zálohování na DVD a CD – už to bylo neúnosné a začal hledat náhradu.
Zálohy dělám systematicky takto:
- uživatelská nastavení účtu, poštu
- automaticky kopie na HDD určený pouze na zálohy – každých 14 dní
- každý měsíc (jak jsem si vzpomněl) – vypálit na DVD-RW - fotografie
- automaticky kopie na HDD určený pouze na zálohy
- každý měsíc (jak jsem si vzpomněl) – vypálit na DVD-R (zlatá EMTEC) - zálohy licencí, databázi hesel, PGP klíče, zdrojové kódy, moje programy a další “horký” šrot
- automaticky kopie na HDD určený pouze na zálohy
- každý měsíc (jak jsem si vzpomněl) – vypálit na DVD-RW
Až na to vypalování to celkem šlo. Fotek přibývalo, zálohy se stávali nepřehlednými a poté co mi 1 DVD zkolabovalo, začal jsem je držen na 2DVD paralelně – hrůza.
Ostatní data, která se měnila se POUZE přepisovala – což nebylo úplně ideální.
Začal jsem hledat něco, co by vše dělalo automaticky a se zachováním historie.
A našel jsem: rdiff-backup – konzolovou aplikaci, která má obstojné možnosti nastavení, není nijak HW náročná a splňuje několik mých základních podmínek:
- zálohu lze spustit automaticky v časových intervalech
-toto není v OS GNU Linux problém - záloha se spustí u každého uživatele, s jeho právy a zazálohuje jeho data, nastavení a poštu včetně zachování práv u souborů a adresářů
- ano to umí - při dalších zálohách se budou zálohovat pouze změny – včetně zachování původních starých souborů a možnosti vrátit se zálohou zpět k určenému datu – ano toto také lze
- záloha se provede i po síti – uvažoval jsem dříve o síťovém datovém úložišti, ale výrobci za to chtějí nějak moc peněz, tak jsem tuto možnost opustil, ale určitě budu zálohovat na ostatní PC křížem mezi sebou, až jich budeme mít více
- ano to také lze – včetně předchozího zjištění, zda je vzdálený server, nebo úložiště dostupné a zda se na něj záloha vejde (zatím jsem netestoval) - záloha jedněch dat na více míst
- ano toto lze – prostě se pustí dvě dávky, každá nasměrovaná jinam - nastavit prioritu zálohy – kvůli zátěži PC
- myslím že toto lze – zatím jsem to nevyzkoušel, ale v manuálu jsem něco takového zahlédl - a konečně “čistka” starých verzí souborů – přeci jen když budete mít v záloze některé soubory 20x – tak to ta záloha pak kyne a kyne až …
- ano toto lze – lze vymazat data starší než x dní, x týdnů, x měsíců, x roků – nebo zachovat x posledních verzí
Zatím jsem ve stádiu prvotní funkčnosti, kdy se dělá v daných intervalech záloha na další HDD v PC a zároveň, pokud je připojen, i na ext. HDD WD Book (500G).
Pro ruční spouštění zálohy jsem použil script:
#!/bin/bashfunction pause()
{
read -s -n 1 -p “$*”
echo
}
rdiff-backup -b –exclude /home/pavel/přebrat –print-statistics /home/pavel /media/zaloha/home/pavel
pause “Press any key to continue”
rdiff-backup provede zálohu (-b), vynechá takový tem balast a bordel (–exclude /home/pavel/přebrat), po ukončení vypíše kolik toho zazálohoval a další podrobnosti – pouze pokud se to pustí v terminálu (–print-statistics) a zálohuje celý můj uživatelský adresář (/home/pavel) na disk určený pro zálohy – na určené místo (/media/zaloha/home/pavel). Nakonec vše zastavíme funkcí pause – ale jen při chodu v konzoli – aby jsme při ladění mohli přečíst statistiku o proběhlé záloze – ta se ukládá i do souboru k záloze. Pokud tento script zavolám třeba aplikací Gnome Schedule, která používá cron, mám zajištěné pravidelné spouštění scriptu.
Pro likvidaci moc starých dat stačí použít příkaz:
rdiff-backup –remove-older-than 6M –print-statistics /media/zaloha/home/pavelNa daném místě (/media/zaloha/home/pavel) se v záloze vymažou veškeré verze souborů starší než 6 měsíců (–remove-older-than 6M) a opět výpis, čeho se kolik ze zálohy vymazalo (–print-statistics).
Toto jsou pouze základní možnosti nastavení – program toho umí opravdu mnohem více. Vzhledem k tomu, že je opravdu perfektní a spolehlivý – je spousta grafických “nadstaveb”, které si naklikáte jak potřebujete a oni už za Vás vše zařídí. Ale to už zavání M$ a není tak košér pro nás Linuxáky
Pokud Vás to někoho zaujalo, jsem rád.
11. 6. 2009 v 9:05
Pro zálohování fotografií doporučuji http://www.swisspicturebank.com – je i v češtině. Ručí za uložení fotografií na dobu 30 let. V podstatě je to bezpečné uložení fotek ve švýcarské bance.
14. 6. 2009 v 22:41
Děkuji za reakci, svých fotek si vážím, asi jako každý kdo přešel na digitální fotoaparát, mám tisíce fotek jen v “datech” a jen pár vyvolaných. Digitální fotky Vám už zobrazí kde co.
. Pak už to tak úsměvné není.
Při prvním pohledu se mi to zdálo celkem výhodné, dokud jsem nezjistil, že 1 kredit není 1 fotka
To vyjde levněji si pořídit 500G diskové pole, kdy při redundanci dat mezi několika disky pořád nedojde ke ztrátě dat při poruše jednoho.
Samozřejmě mluvím o záloze všech fotografií, nevím totiž jakým klíčem vybrat z mých nynějších cca. 12 G fotek ty “důležité”.
Ale děkuji za odkaz, dá se to použít k úschově jiných citlivých dat.