Fórum Root.cz

Hlavní témata => Server => Téma založeno: fotka 05. 04. 2010, 13:55:06

Název: Kompletní záloha celého serveru/VPS
Přispěvatel: fotka 05. 04. 2010, 13:55:06
Ahoj, mám VPS se SSH přístupem do rootu.

Chtěl bych vždy čas od času zálohovat celý VPS na vzdálený FTP abych v případě potřeby mohl například jednoduše celý server obnovit například úplně na jiném PC.

Jaký je úplně nejjednodušší a nejpraktičtější způsob? a jak to tedy udělat - návod?

děkuji
Název: Re: Kompletní záloha celého serveru/VPS
Přispěvatel: .== 05. 04. 2010, 14:30:36
Na zálohování je úplně ideální rsync v kombinaci s nějakým snapshotováním (v nejhorším případě cp -al).

Když už nic jiného, tak můžete celý systém vy-tar-ovat a někam vzdáleně uložit např. přes ssh.
Název: Re: Kompletní záloha celého serveru/VPS
Přispěvatel: Franta Kučera 05. 04. 2010, 17:11:37
Případně rdiff-backup http://www.root.cz/clanky/zaloha-dat-pomoci-rdiff-backup/ (http://www.root.cz/clanky/zaloha-dat-pomoci-rdiff-backup/), který umí ukládat i starší verze a samozřejmě zálohuje přírůstkově. A nezapomeň ze zálohy vyloučit adresáře jako /dev /proc /tmp (asi i /log a možná další), které je zbytečné zálohovat.
Název: Re: Kompletní záloha celého serveru/VPS
Přispěvatel: rob 05. 04. 2010, 21:09:57
Citace
celý server obnovit například úplně na jiném PC
prece instalovany system je zavisly na hardwaru. Minimalne na architkture a rozdeleni na discich, ne.
Název: Re: Kompletní záloha celého serveru/VPS
Přispěvatel: Franta Kučera 05. 04. 2010, 23:35:30
To platí hlavně u Windows – které se se změnou HW nevyrovnají, nebo se jí dokonce záměrně brání. V Linuxu je přechod na jiné železo celkem v pohodě.

Většinou stačí ošetřit jen ty disky v /etc/fstab – pokud je tam jen jeden, stačí změnit UUID, pokud se na něj Grub odkazuje.

S architekturou problém být může – pokud by to bylo přechod z 64b na 32b (případně něco exotičtějšího jako ARM…) ale u serverů je dnes asi nejčastější 64b (resp. x86_64) :-)
Název: Re: Kompletní záloha celého serveru/VPS
Přispěvatel: fotka 06. 04. 2010, 15:18:32
Děkuji, zde je návod na Mirroring pomocí rSync (http://www.howtoforge.com/mirroring_with_rsync)

Vytvořil jsem dnes návod jak automatizovat zálohování databází a odesílání záloh z daného adresáře na vzdálený FTP server:

http://zajimave-clanky.info/2010/04/06/linux-jak-zalohovat-soubory-a-mysql-na-ftp/ (http://zajimave-clanky.info/2010/04/06/linux-jak-zalohovat-soubory-a-mysql-na-ftp/)

Jsou tam ke stažení dva shell skripty tak bych myslel že by bylo dobré kdyby někdo mohl poradit jak upravit ten skript pro FTP přenos souborů tak abych si tam mohl rovnou stanovit například i adresáře které se mi tím cronem zaGzipují.

Mohl by prosím někdo? Bylo by to jistě užitečné rozšíření a můžete si to pak případně dát jako tutorial na web.

F.
Název: Re: Kompletní záloha celého serveru/VPS
Přispěvatel: vatavata 15. 09. 2025, 16:24:00
Děkuji, zde je návod na Mirroring pomocí rSync (http://www.howtoforge.com/mirroring_with_rsync)

Vytvořil jsem dnes návod jak automatizovat zálohování databází a odesílání záloh z daného adresáře na vzdálený FTP server:

http://zajimave-clanky.info/2010/04/06/linux-jak-zalohovat-soubory-a-mysql-na-ftp/ (http://zajimave-clanky.info/2010/04/06/linux-jak-zalohovat-soubory-a-mysql-na-ftp/)

Jsou tam ke stažení dva shell skripty tak bych myslel že by bylo dobré kdyby někdo mohl poradit jak upravit ten skript pro FTP přenos souborů tak abych si tam mohl rovnou stanovit například i adresáře které se mi tím cronem zaGzipují.

Mohl by prosím někdo? Bylo by to jistě užitečné rozšíření a můžete si to pak případně dát jako tutorial na web.

F.
Na svém blogu jsem si poznačila způsob, jak si zálohuju data provozního serveru - https://vati.cz/zalohy-reloaded/ . Klasicky rsyncem weby atp., databází mám už hodně a především jsou některé už příliš velké na skriptovanou zálohu. Popisuju tam i způsob binární zálohy mysql (MariaDb) - můžete si zkusit nástroj mariabackup, který zálohuje celou instanci mariadb komplet, je to dost rychlé - jen na chvilku to zamkne tabulky. A dobře se to pak obnovuje.
Pokud máte ambice zálohovat i celý stroj vč. konfigurace, pak hlavně /etc, ovšem nejjednodušší je kompletní záloha celého VM. Netuším ale, jak se k tomu dostat na komerčním hostingu. Takovou zálohu lze spolehlivě většinou provést jen při vypnutém VM hypervizorem.