Portál AbcLinuxu, 12. května 2025 01:46

Dotaz: rsync - podminene zalohovani

22.10.2012 12:58 pxvos | skóre: 4
rsync - podminene zalohovani
Přečteno: 281×
Odpovědět | Admin

Ahoj,

jak by jste resili zalohovani adresare (nejlepe pres rsync), kde by se zaloha mela provest pouze v pripade, ze se nektery ze souboru zmneni?

Mam dva servery mezi kterymi chci zalohovat aplikaci. Ta ma vsak na kazdem serveru jinou konfiguraci (db string apod.). Zatim mne napadlo, ze to udelam pres rsync a nasledne konfiguraci zmenim pres sed .... tady je asi moje prvni otazka, jestli nekoho nenapadne neco lepsiho. A druha otazka je, jak by se dal rsync pouzit v pripade, ze bych chtel zalohu provest pouze v pripade, ze se soubor zmeni. Diky za napady

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.10.2012 13:33 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: rsync - podminene zalohovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
Osobně používám zálohovací systém bacula.

ad. 1) snažil bych se sjednotit konfiguraci obou instancí aplikace, jinak asi ten sed

ad. 2) tohle dělá inkrementální mód rsync, jinak ale i běžně použítý rsync kopíruje pouze změněné soubory - jen neudržuje historii jako ten příklad v odkazu - to můžeš a nemusíš chtít.

22.10.2012 19:14 l4m4
Rozbalit Rozbalit vše Re: rsync - podminene zalohovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
rsync -f ...

a dodat pravidla, co ignorovat. Vynechat chceš předpokládám soubory, které se liší i ve ‚správném‘ stavu, takže to by mělo jít vygenerovat snadno, jakmile se ti ho jednou podaří dosáhnout. Ale rsync na toto není úplně ideální nástroj.
Petr Bravenec avatar 23.10.2012 06:09 Petr Bravenec | skóre: 43 | blog: Bravenec
Rozbalit Rozbalit vše Re: rsync - podminene zalohovani
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, kolik toho je, ale nejjednodušší řešení mohou být někdy nejúčinnější: vyhoďte konfigurační soubory z aplikace, takže na obou serverech bude přesně totéž. Na konfigurační soubory mohou vést symbolické linky mimo kopírovanou oblast. Konfiguraci pak můžete zálohovat každou extra.

rsync --archive --links odkud kam

Chování rsync se symbolickými linky každopádně pečlivě vyzkoušejte a přečtěte si i manuál. Symbolické linky občas dovedou potrápit, zvlášť v případě, kdy obnovujete ze zálohy a zjistíte, že v záloze máte něco zcelal neočekávaného...
Petr Bravenec - Hobrasoft s.r.o.

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.