Portál AbcLinuxu, 6. května 2025 06:29

Dotaz: Jak efektivně zálohovat?

30.9.2009 14:12 fanda
Jak efektivně zálohovat?
Přečteno: 717×
Odpovědět | Admin

Řeším problém zálohování file serveru a mám dva trochu protichůdné požadavky:

1) najít v záloze omylem smazané či přepsané soubory (pár dní zpátky)

2) mít v záloze reálný obraz primárního úložiště pro případnou obnovu

no a za třetí nechci plejtvat místem a časem.

Jak efektivně zálohovat, abych mohl v případě havárie obnovit systém do "aktuální" (v době poslední zálohy) podoby a zároveň byl schopen vytáhnout soubor, který jsem včera (předevčírem) smazal, či přepsal jinou verzí? Tedy mít obrazy systému za pár dní zpátky, ale s vyřešenou redundancí.

Server je Ubuntu se sambou, klienti přistupují jen přes sambu.

Zálohovat chci přes FTP na externí síťový disk, k dispozici mám  pro zálohu dvojnásobnou kapacitu, než je na primárním serveru. 500GB -> 1TB

Děkuji.

 

 

 

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

Odpovědi

Jendа avatar 30.9.2009 14:25 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin
rdiff-backup?
Nicky726 avatar 30.9.2009 20:21 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
Taky bych to tak viděl. Poslední zálohovaná data dostupná přímo jako mirror, starší snadno obnovitelná z diffů.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
30.9.2009 15:53 Ivan
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin

 bakula nebo jiny zalohovaci SW?

 

30.9.2009 16:59 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin
1. rsyncujte data na zálohovací server (budete přenášet pouze změny)

2. na zálohovacím serveru proveďte commit do verzovacího systému, např. git (budete si držet historii)

nebo

1. používejte verzovací systém

2. synchronizujte repo na backup server

nebo

1. používejte nějakou extenzi pro sambu, která bude verzovat (nebo v nejhorším jen "koš" na vymazané soubory)

2. zálohujte výsledek

nebo

1. dělejte plnou zálohu každý den a

2. udržujte si N starých kopií
In Ada the typical infinite loop would normally be terminated by detonation.
Heron avatar 1.10.2009 11:20 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
GIT si neudržuje nic jako pracovní kopie? V pracovním adresáři SVN jsou data dvakrát, tedy celkově třikrát + v repozitáři. Mohl by jsi prosím pro git uvést jak přesně by se to dělalo? Nejsem s ním zrovna kamarád a řeším něco podobného jako tazatel.

Zatím používám rdiff-backup. Nevýhoda: nelze vzít aktuální mirror tak jak je, je nutné nekopírovat adresář rdiff-backup-data. Toto jeho řešení nepovažuji za ideální (Co se stane, když zdroj tento adresář bude obsahovat s ostrými daty?). Výhoda: je velmi úsporný, ukládá rozdíly v souboru (tj změna 2GB souboru neznamená, že se odzálohuje celý).

Tazateli bych doporučoval rsnapshot. Dělá na každou zálohu nový adresář (který lze vzít tak jak je) a šetří místem - používá hardlinky pro nezměněné soubory. Nevýhoda je právě v použití hardlinků. 30 záloh několika milionů souborů nemá žádný FS moc v lásce (právě z tohoto důvodu jsem ho opustil). Jinak je to bezvadné řešení.
1.10.2009 11:32 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
GIT si neudržuje nic jako pracovní kopie? V pracovním adresáři SVN jsou data dvakrát, tedy celkově třikrát + v repozitáři. Mohl by jsi prosím pro git uvést jak přesně by se to dělalo? Nejsem s ním zrovna kamarád a řeším něco podobného jako tazatel.

Abych byl upřimný, tak netuším, jestli tam data budou 2x nebo 3x; pokud udržujete historii celého adresáře tak stejně budete potřebovat eventuelně místa mnohem víc.
In Ada the typical infinite loop would normally be terminated by detonation.
30.9.2009 17:11 CIJOML
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tivoli Storage Manager resi tvuj problem :)

30.9.2009 18:07 Sandokan
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Co třeba backuppc.sourceforge.net/ Funkční, spolehlivý výkonnný. Ověřeno zhruba dvouletým provozem, mohu doporučit.

Zdar!

 

30.9.2009 20:11 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?

Ano, mohu také plně doporučit backuppc. Nastavit mu dostatečný počet denních záloh, aby ponechával třeba 20 záloh po dni a až pak teprve to snížil na týdenní. Líbí si mi jeho "agilita", že se o vše stará sám.

30.9.2009 18:11 DavD
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Disk ARchive
dar.linux.free.fr/

Udělat na začátku měsíce plnou zálohu a pak každý den rozdílovou (buď od té plné nebo od předchozí rozdílové). Rozdílová záloha není binární, ale kopírují se celé změněné soubory.

Pro 7-zip je tuším v plánu přidat podporu ".dar" archivu, takže by to v budoucnu mohlo jít rozbalit i něčím jiným než darem. Existuje i plugin do Total Commanderu (ale s vadnou českou diakritikou).

1.10.2009 11:14 fanda
Rozbalit Rozbalit vše Re: Jak efektivně zálohovat?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Díky  za všechny rady rdiff-backup vypadá, že řeší přesně to co potřebuju. Jdu si ho otestovat.

 

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.