www.SAMURAJ-cz.com 

20.04.2019 Marcela Translate to English by Google     VÍTEJTE V MÉM SVĚTĚ

Články

Záloha souborů pomocí synchronizace - FreeFileSync

Neděle, 03.02.2019 18:23 | Samuraj - Petr Bouška |
Článek popisuje možnost vytváření záloh, lépe řečeno kopie dat, pro domácí prostředí (či malou firmu). Popisuje konkrétní případ zálohování souborů na externí USB disky s minimalizací doby a množství přenášených dat. Využívá se Open Source nástroj FreeFileSync.

Zálohování obecně

Vytváření záloh (záložních kopií - backup) by nás mělo ochránit před ztrátou dat, která může nastat z mnoha důvodů. Může se jednat o

  • katastrofu, která zničí celou místnost, serverovnu, lokalitu
  • poškození HW, kde jsou data uložena
  • smazání dat
  • přepsání dat
  • napadení dat virem

Poslední roky je časté napadení útokem typu Ransomware, který zašifruje veškerá dostupná data. Záloha by tedy měla být umístěna nejen na jiném HW či místě (aby třeba nebyla uložena na stejném serveru či diskovém poli a při havárii serveru bychom přišli o ostrá data i zálohu), ale také aby nebyla dostupná po síti a útok by tak zálohu nemohl zašifrovat.

Zálohovat můžeme třeba soubory (data), aplikace (jejich data), celé operační systémy (pomocí obrazu), celé virtuální počítače. Záloha se standardně ukládá do speciálního souboru (někdy může jít pouze o archiv, například ZIP), který může být komprimovaný, deduplikovaný, šifrovaný, chráněný heslem, apod. Některý zálohovací software umí ukládat zálohy do speciální oblasti disku, která není standardním způsobem dostupná. Tak je záloha ochráněna před Ransomware či smazáním. To by měl prý umět třeba Paragon Backup & Recovery Free, který je pro domácí použití zdarma.

Zálohy se běžně vytváří několika typů, hlavní jsou:

  • Full - plná záloha všech dat
  • Incremental - pokaždé se zálohují pouze rozdíly od poslední zálohy, pro obnovu potřebujeme Full Backup + všechny Incremental
  • Differential - pokaždé zálohuje rozdíly od poslední plné zálohy, pro obnovu potřebujeme Full Backup + poslední Differential

Standardně provádíme jednou za čas plnou zálohu a mezi tím rozdílovou nebo přírůstkovou. Při zálohování se často používá pravidlo 3-2-1. To znamená uchovávat minimálně 3 kopie dat, používat 2 nezávislá zálohovací média (kopie na různých zařízeních) a uchovávat 1 zálohu mimo lokalitu.

Další věc z praxe je, že uchováváme řadu záloh zpětně. Nejčastěji se zjistí, že jsme přišli o nějaká data, krátce po té, ale můžeme na to přijít i za několik týdnů. Takže se například uchovává 7 denních záloh (tedy každý den za poslední týden), 4 týdenní (tedy měsíc po týdnu) a 3 měsíční. U důležitých dat se přidává třeba 24 hodinových záloh.

Pro vytváření záloh můžeme využít i skripty, ale spíše využijeme speciální aplikaci. Pro menší firmy existuje mnoho aplikací, které jsou levné, a často mají verzi zdarma pro domácí použití. Ale samozřejmě je jejich funkčnost omezena a velké společnosti využívají zálohovací software, který je velmi drahý.

Replikace (synchronizace) souborů

Tento článek se věnuje osobnímu zálohování souborů (vytváření kopie souborů na jiném místě). Hledal jsem jednoduchou a funkční aplikaci, která by byla zdarma i pro použití ve firmě.

Nejde o zálohování jako takové, ale o synchronizaci souborů do jiného úložiště. Zde využíváme externí USB disk (či Flashdisk), ale mohlo by se jednat o síťové úložiště (CIFS, FTP, SFTP, Cloud). Takové řešení má výhody i nevýhody. Synchronizace udržuje stejná data mezi dvěma složkami. Může běžet stále a udržovat synchronizovaná data, či se může spouštět jednou za čas ručně nebo plánovaně. Výhodou je, že se vždy kopírují pouze změněná data a ke kopii dat můžeme jednoduše a rychle přistoupit (nepotřebujeme speciální aplikaci na obnovu).

Pokud budeme mít jeden externí disk a na něj synchronizovat data, tak máme pouze jednu verzi zálohy s aktuálností poslední synchronizace. A pokud je stále připojený, tak jej může napadnout Ransomware. Proto je potřeba použít alespoň 2 disky, které se střídají a synchronizaci pouštět v nějaké periodě. Třeba jedenkrát týdně, pak odpojit disk, další týden připojit druhý a synchronizovat. Pak máme 2 různé offline kopie, takže můžeme obnovit i starší data.

Porovnání nástrojů

Nástrojů pro zálohování nebo synchronizaci souborů je mnoho. Nějaké seznamy, krátké popisy a aplikace:

Nějakou dobu jsem zkoušel aplikaci SyncToy 2.1 od Microsoftu. Je malá a jednoduchá, čekal bych, že bude spolehlivá. Ale narazil jsem na zásadní omezení, že neumí kopírovat otevřené (zamčené) soubory.

Microsoft SyncToy 2.1

Nakonec jsem použil FreeFileSync, s kterým jsem plně spokojený. Umí využít Windows Volume Shadow Copy pro kopírování zamčených souborů. Má všechny základní vlastnosti plus mnoho rozšířených, můžeme zadat řadu párů složek. Umí používat dávky (batch), spouštět z příkazové řádky a plánovat úlohy pomocí Task Scheduler. Můžeme využít makra, filtry, verzování (pro zachování více verzí změněných souborů). Soupis vlastností Which features make FreeFileSync unique?.

Základní použití FreeFileSync

Podrobnější návody se nachází v oficiální dokumentaci FreeFileSync User Manual.

Synchronizace (kopírování) dat z pevného disku na externí USB médium.

  • spustíme FreeFileSync
  • zvolíme levou složku jako zdroj, tlačítkem plus můžeme přidat další složky
  • zvolíme pravou složku jako cíl, USB disk nemusí získat vždy stejné písmeno jednotky, tak můžeme využít jméno svazku, tedy třeba místo E:\Slozka použijeme [DiskZaloha]\Slozka
FreeFileSync 1

Pozn.: Pokud potřebujeme zadat velké množství párů složek (Folder Pairs), tak může být jednodušší editovat XML konfigurační soubor .ffs_gui kam nastavení uložíme.

FreeFileSync 2 FreeFileSync 3
  • nejdůležitější nastavení jsou na záložce Synchronization
    • pro kopírování dat na externí disk se může nejlépe hodit varianta Mirror
    • můžeme použít Detect moved files, kdy se vytvoří databáze souborů a pokud dojde k přesunu souboru do podsložky, tak se provede přesun na externím disku (místo kopírování a mazání)
FreeFileSync 4
  • otevřeme hlavní menu Tools - Options, pokud chceme kopírovat i zamčené soubory, tak zatrhneme Copy locked files, pokud chceme kopírovat oprávnění, tak zatrhneme Copy DACL, SACL, Owner, Group, v obou případech pak musíme spustit aplikaci Run as administrator
FreeFileSync 5
  • celé vytvořené nastavení s páry složek můžeme uložit do souboru (v levé části ikona Save, Save as)
  • můžeme spustit pouze porovnání složek Compare
  • celou synchronizaci spustíme tlačítkem Synchronize
FreeFileSync 6

Automatické či plánované spouštění synchronizace

Synchronizaci můžeme spouštět manuálně. Spustíme aplikaci FreeFileSync (často jako administrátor) a klikneme na tlačítko Synchronize.

Další možnost je vytvořit naplánovanou úlohu. Nastavení musíme uložit jako dávku Save as batch job. Návod Schedule Batch Jobs.

Ale je zde i možnost nastavit synchronizaci tak, že se automaticky spustí, když připojíme určitý USB disk. Využije se k tomu druhá aplikace, která se nám nainstalovala spolu s FreeFileSync, a to RealTimeSync. Stručný postup:

RealTimeSync
zobrazeno: 1663krát | Komentáře [3]

Autor:

Související články:

Windows OS

Články, které se věnují operačním systémům firmy Microsoft, jak klientských, tak serverových.

Pokud se Vám článek líbil, tak mne potěšíte, když uložíte odkaz na některý server:

Pokud se chcete vyjádřit k tomuto článku, využijte komentáře níže.

Komentáře

  1. [1] VK

    Parádní článek jako vždy, díky za rozšíření rozhledu, tuto app jsem neznal. Já na podobné zálohování používám Veeam Free Backup Agenta. Funguje skvěle.

    https://www.veeam.com/cz/windows-endpoint-server-backup-free.html

    Pondělí, 04.02.2019 12:47 | odpovědět
  2. [2] Samuraj

    odpověď na [1]VK: Jasně Veeam Backup je super a je paráda, že je pro stanici zdarma. Ale provádí klasické zálohování (efektivně), což je trochu něco jiného, než jsem chtěl zde.

    Pondělí, 04.02.2019 12:58 | odpovědět
  3. [3] Tomáš

    Díky! Hledal jsem program, který by uměl hlídat mimo také jenom přesunuté nebo přejmenované soubory, aby je nemusel nově znovu kopírovat do cílového umístění. V Total Commanderu, který by mi jinak na synchronizaci stačil, jsem tohle bohužel nenašel. Tady to, zdá se, funguje bezvadně. Ještě jednou díky.

    Neděle, 10.03.2019 20:06 | odpovědět
Přidat komentář

Vložit tag: strong em link

Vložit smajlík: :-) ;-) :-( :-O


Ochrana proti SPAMu, zdejte následující čtyři znaky image code

Nápověda:
  • maximální délka komentáře je 2000 znaků
  • HTML tagy nejsou povoleny (budou odstraněny), použít se mohou pouze speciální tagy (jsou uvedeny nad vstupním polem)
  • nový řádek (ENTER) ukončí odstavec a začne nový
  • pokud odpovídáte na jiný komentář, vložte na začátek odstavce (řádku) číslo komentáře v hranatých závorkách