Portál AbcLinuxu, 27. dubna 2024 06:45


Dotaz: Průběžná záloha dat

16.9.2010 17:13 caszo
Průběžná záloha dat
Přečteno: 841×
Odpovědět | Admin
Zdravím... Chci se zeptat, potřeboval bych každý druhý den zazálohovat /var/www/ ale netuším jak... Mám pomocí rconu a jednoduchého scriptu vždy zabalit do archívu? jedná se o už +- 50GB souborů a převážně fotky...

Dále bych se chtěl zeptat jak každý den v 00:00 zálohovat uplně celou mysql DB? díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.9.2010 19:05 NN
Rozbalit Rozbalit vše Re: Průběžná záloha dat
Odpovědět | | Sbalit | Link | Blokovat | Admin
Z voleje:
00 0 1-31/2 * * root tar -xzf /bcp/archive_`date '+%d'`.tgz /var/www/
00 0 * * * root mysqldump -u root -ppass --all-databases > /bcp/all-database`date '+%d'`.sql
..

NN
16.9.2010 19:55 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Průběžná záloha dat
U toho mysqldump - pokud se používá innodb s referenční integritou, je dobré přidat parametr --single-transaction a celý ten textový dump obalit SET foreign_key_checks = 0 a SET foreign_key_checks = 1, aby nalití dumpu proběhlo v pohodě i při špatném pořadí tabulek a při stresu ve chvílích výpadku se minimalizovaly chyby.
16.9.2010 22:00 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
mohu poprosit o vysvětlení? A jak moc je to zátěžové na server ve chvíli zálohy?
18.9.2010 16:17 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
mimochodem, to mám dát do rconu?
19.9.2010 20:57 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
00 0 1-31/2 * * root rsync -azvv /var/www /backup/zaloha_last ?

wolf09 avatar 20.9.2010 15:35 wolf09 | skóre: 30
Rozbalit Rozbalit vše Re: Průběžná záloha dat
Z voleje je tam u taru misto -c -x
Zkusili jste to vypnout a znovu zapnout ?
Jendа avatar 18.9.2010 18:06 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Průběžná záloha dat
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám pomocí rconu a jednoduchého scriptu vždy zabalit do archívu?
Záleží na tom, co s tím pak chceš dělat. Pokud přenášet na jiný počítač, tak bych použil rsync - ten totiž přenáší jen rozdíly. Případně pokud to chceš i s historií, tak rdiff-backup.
Já to s tou denacifikací Slovenska myslel vážně.
19.9.2010 17:27 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
Ne, jen to chci zazálohovat na jiný disk ale nechci raid1... Jen proste každou noc zabalit a hodit na druhej disk /var/www + sql a pokud by to šlo udělat jako svn že by se vždy uložili jen změněné / nové soubory bylo by gto super...
Jendа avatar 19.9.2010 19:30 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Průběžná záloha dat
Tak to na ten druhý disk rsyncuj (pokud nechceš historii) nebo rdiff-backupuj (pokud chceš historii).
19.9.2010 20:42 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
Co znamena historie?
poky74 avatar 19.9.2010 20:49 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Průběžná záloha dat

Přez rsync to bude jeden balík dat (ten nejnovější), jinak by se uchovávalo balíků více (dnešní, včerejší, předvčerejší...)

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
19.9.2010 20:49 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
jj tak ten nejnovější jen :)
poky74 avatar 19.9.2010 20:53 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Průběžná záloha dat

Tak použij rsync :)

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
19.9.2010 20:51 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
Jak bude tedy vypadat řídek v rconu?
poky74 avatar 19.9.2010 20:54 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Průběžná záloha dat

Máš na mysli cron?

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
19.9.2010 20:56 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
jo promin :)
poky74 avatar 19.9.2010 21:05 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: Průběžná záloha dat

00 0 1-31/2 * * root rsync -az zdroj cil

00 0 * * * root mysqldump -u root -ppass --all-databases > /bcp/all-database`date '+%d'`.sql

Viz první příspěvek

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
19.9.2010 21:25 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat

00 0 1-31/2 * * root rsync -az /var/www /backup/zaloha

00 0 * * * root mysqldump -u root -p HESLO --all-databases > /bcp/all-database`date '+%d'`.sql

 

yea?

nema bejt /var/www/*? V jakym formátu se to ubec uloží? nebo se jen ta složka nakopíruje?

28.9.2010 15:09 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat

Takže dnes jsem do cron vložil tyto 2 řádky za účelem, každou půlnoc zálohovat mysql, každej druhej den mirror /var/www/ (Dal jsem to o crontab -e)

 

00 0 1-31/2 * * root rsync -az /var/www /bu/zaloha

00 0 * * * root mysqldump -u root -p *heslodosql* --all-databases > /bu/all-database`date '+%d'`.sql

 

Ještě by mě zajímalo když už jsem v tom, jak každou neděli udělat backup balíček do tar.gz (Každou neděli zabalit /var/www/) abych měl třeba 4balíky z5 na obnovu...

28.9.2010 15:11 caszo
Rozbalit Rozbalit vše Re: Průběžná záloha dat
* Ještě edit, jede to na ubuntu

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.