Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: klasyc 24 Února 2009, 18:17:29

Název: Zálohování
Přispěvatel: klasyc 24 Února 2009, 18:17:29
Ahoj, poradí mi někdo nějaký jednoduchý způsob, jak efektivně zálohovat data?
Hold jistota je jistota a já si na to nikdy sám nevzpomenu. Představu mám následující:

nějakým způsobem definuji adresáře, které chci zálohovat
nějaký program nebo skript se v pravidelných časových intervalech spustí, udělá zálohou (nejlépe přírůstkovou, jednou za čas kompletní)
když se připojím do domácí sítě, tak se mi poslední záloha sama nahraje na server (SMB, NFS...)

Hádám, že na to asi bude nějaký chytrý prográmek, ale určitě by to šlo řešit i skriptem.
Jaké máte zkušenosti? Nebo nezálohujete stejně jako já?
Název: Re: Zálohování
Přispěvatel: Vojtěch Trefný 24 Února 2009, 18:21:15
Jednoduše pomocí pybackpack -- http://www.linuxexpres.cz/praxe/rady-uzivatelum-ubuntu-zalohovani-sledovani-hardwaru-sprava

Propracovaněji pomocí SBackup -- http://www.linuxexpres.cz/praxe/domaci-zalohovani-v-gnome
Název: Re: Zálohování
Přispěvatel: klasyc 24 Února 2009, 19:43:56
Díky, vypadá to velmi slibně. Mám jedinou otázku: co se stane, když se "promešká" zálohovací termín? Spustí se ta záloha až poběží počítač a nebo se nespustí vůbec? To už je teda spíš otázka na cron...
Název: Re: Zálohování
Přispěvatel: matyskovo 24 Února 2009, 20:29:00
Dobrý den,
mně se na zálohu naprosto dokonale osvědčil rsync viz http://www.root.cz/clanky/pokrocile-zalohovani-s-rsync/, ještě blíže:
Kód: [Vybrat]
man rsync Je v repozitářích.  Mám jej spouštěný prostřednictvím cronu viz man crontab, editace crontabu:
Kód: [Vybrat]
crontab -e Pokud chcete spouštět zálohu i na adresáře, kam nemáte normálně práva, tak je třeba zapsat vše do "superuživatelského crontabu", editace: 
Kód: [Vybrat]
sudo crontab -e. Po nastavení cca před rokem o tom, že se mi dělá záloha ani nevím, pokud nebude počítač spuštěn v tu dobu, kdy se má dělat záloha, záloha neproběhne a proběhne až v další naplánovanou dobu, možná i to jde nějak v cronu nastavit, ale jsem líný a prozatím jsem to ani nehledal, nebo si můžete nastavit zálohování každou hodinu a máte vymalováno, rsysnc dělá rozdílové zálohy, takže to ani moc nepoznáte.  Nebo to můžete nechat zálohovat po každém startu systému po přihlášení, např naklikáním  "systém-volby-sezení-programy při přihlášení", pak se Vám provede záloha při každém opřihlášení (je třeba nastavit pro každého uživatele zvlášť). Pokud chcete zálohu provést před odhlášením, přidejte zálohovací příkaz do /etc/gdm/PostSession/Default. No a poslední možnost, která mě napadá je záloha před přihlášením, tj. vždy po zapnutí počítače a naběhnutí přihlašovacího dialogu přidáním zálohovacího příkazu do /etc/rc.local. Tak a teď už si jen vybrat.