Portál AbcLinuxu, 7. června 2024 00:46


Dotaz: Automatická synchronizace + zálohování dat v síti

15.1.2018 17:33 sir_honrad
Automatická synchronizace + zálohování dat v síti
Přečteno: 374×
Odpovědět | Admin
Zdravím Vás, měl bych dotaz ohledně synchronizace a zálohování dat.

Mám doma NAS, na kterém mám oddíl určený na zálohy a na něm mám pro každé zařízení samostatný adresář. Každou noc se mi na tento oddíl automaticky přihlásí každé mé zařízení (mobily, PC) a provede synchronizaci změn (při tom se pouze nahrávají nové/změněné soubory, nic se nemaže). A tenhle oddíl bych potřeboval automaticky synchronizovat na zálohový disk na jiném PC v síti.

Moje představa se zhruba dá popsat tak, že budu mít v síti další PC s datovým HDD (dále ho budu označovat už jen jako "zálohovací PC"), na který se mi každou noc vytvoří zrcadlo daného oddílu na NASu (dále už jen jako "NAS") a hned poté se z tohoto zrcadla vytvoří archivační záloha. Mělo by to fungovat asi takto:

1) V první řadě, disk zálohovacího PC nebude v síti ze žádného zařízení přístupný
2) Každou noc se zálohovací PC přihlásí k NASu. Na NASu i disku zálohovacího PC bych měl různě rozmístěné malé soubory a adresáře, se kterými nebudu nijak hýbat. Zálohovací PC v první řadě provede porovnání těchto souborů (ochrana před ransomware)
3) Pokud budou mezi soubory rozdíly, operace se přeruší. Ideální by bylo, kdyby mě o problému zálohovací PC informoval, např. mailem
4) Pokud budou soubory shodné, provede zálohovací PC samotnou synchronizaci = vytvoří zrcadlo (nové soubory nakopíruje, změněné přepíše a odstraněné odstraní)
5) Hned poté z tohoto zrcadla na stejném disku vytvoří archivační zálohu (do jednoho souboru). Ideální by bylo, kdyby se první záloha vytvořila plná a dále už jen přírůstky nebo rozdíly a po např. 30 takových zálohách by se vytvořila nová plná, atd. Když by se navíc nechávaly např. poslední tři plné zálohy vč. všech příslušných přírůstkových/rozdílových a starší by se mazaly, bylo by to úplně geniální.

Mám tu k dispozici starší NTB s nainstalovaným CentOS 7 a pak jeden 4TB ext HDD, který by mohl sloužit jen na ty zálohy. Poradíte jak to zprovoznit? S linuxem se teprve učím, tak v tom dost tápu. Díky moc předem :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 15.1.2018 17:50 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Automatická synchronizace + zálohování dat v síti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Doporučuju rsync a BTRFS snapshoty. Každá záloha je "plná", ale přenášejí i ukládají se jen rozdíly, takže to je rychlé i efektivní.
Hello world ! Segmentation fault (core dumped)
15.1.2018 20:49 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Automatická synchronizace + zálohování dat v síti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak píše Josef Kufner, na tom zálohovacím PC bych použil jako souborový systém btrfs a každou zálohu bych dělal do nového snapshotu. Tím pádem všechny zálohy budou plné, ale nezměněné soubory budou na disku uložené jen jednou. Zároveň btrfs používá kontrolní součty, takže byste měl přijít na případné poškození dat na disku. Pro přenos dat použijte rsync, ten zjišťuje, které soubory se změnily, a z nich ještě přenáší jen změněné bloky.

Jako detekci ransomware můžete sledovat, kolik dat přenesl rsync nebo jak velký je nový snapshot – pokud bude zálohovaných dat 10× více, než obvykle, asi se stalo něco netypického.
16.1.2018 02:03 sir_honrad
Rozbalit Rozbalit vše Re: Automatická synchronizace + zálohování dat v síti

Moc Vám oběma děkuji. Sice z toho zatím zrovna moudrý nejsem, ale aspoň vím, jakým směrem se vydat. :)

A omlouvám se za ten paskvil v prvním příspěvku, měl jsem to přehledně členěný, ale nečekal jsem, že po odeslání přísppěvku se to takhle spojí dohromady. A editovat už to nejde (teď už vím, že povinný náhled před odesláním má svůj smysl...)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.