Portál AbcLinuxu, 27. dubna 2024 03:04


Dotaz: Záloha celého disku

13.1.2014 19:01 Začátečník
Záloha celého disku
Přečteno: 345×
Odpovědět | Admin
Dobrý večer, navedl by mně prosím někdo, jak zazálohovat celý disk? Nainstaloval jsem Ubuntu a chtěl bych se vrátit v případě nějakého špatného nastavení/akce do původního stavu. Děkuji za pomoc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 13.1.2014 19:11 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Záloha celého disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Záloha a obnova systému

Osobně používám rsync, protože na rozdíl od toho taru přenese jen změny od poslední zálohy, takže to je rychlé a jde to snadno provést i po síti:
rsync --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt --exclude=/media --exclude=/swap -avhP --numeric-ids --delete --delete-excluded --exclude=/run  / /mnt/kam_se_to_má_zálohovat
Já to s tou denacifikací Slovenska myslel vážně.
13.1.2014 19:13 Začátečník
Rozbalit Rozbalit vše Re: Záloha celého disku
Moc děkuji a obnova toho vytvořeného souboru v případě havárie?
Jendа avatar 13.1.2014 19:58 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Záloha celého disku
Ten tar tam přímo je popsaný, jak se rozbaluje.

U rsyncu prohodíš parametry odkud a kam.
13.1.2014 19:37 ooo
Rozbalit Rozbalit vše Re: Záloha celého disku
Umí rsync (stejně jako tar) zálohovat také ACL a SELINUX atributy?
13.1.2014 21:07 NN
Rozbalit Rozbalit vše Re: Záloha celého disku
Ano.
13.1.2014 19:44 pepin
Rozbalit Rozbalit vše Re: Záloha celého disku
Osobně používám již nějaký pátek distribuci Clonezilla. Funguje naprosto bezproblémů a použití je jednoduché.
13.1.2014 19:28 zalohovač
Rozbalit Rozbalit vše Re: Záloha celého disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Použij Acronis True Image for Home a odlej si zálohy kam chceš
13.1.2014 19:35 Začátečník
Rozbalit Rozbalit vše Re: Záloha celého disku
Hledám neplacené řešení...
Josef Kufner avatar 13.1.2014 19:56 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Záloha celého disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Koukni na rsnapshot. Zálohuje to pomocí rsync, což je asi jedna z nejlepších věcí, kterou na to můžeš použít. A umí to zálohovat po SSH, což je asi to nejbezpečnější, jak to udělat.

Navíc to dělá inkrementální zálohy pomocí hardlinků, takže máš na disku kompletní snapshoty, které nezabírají moc místa. Umí to pak také automatické rotování záloh, takže staré zálohy jsou nahrazované novými. Jen si dej pozor na to, že to rotování mají udělané blbě, takže je potřeba ho spouštět takto:
conf=".../rsnapshot.conf"
rsnapshot -c "$conf" sync \
&& rsnapshot -c "$conf" daily

# rotate only older than 6.5 day
last_daily="`date -r daily.6 +%s || echo 0`"
first_weekly="`date -r weekly.0 +%s || echo 0`"
[ $(( $last_daily - $first_weekly )) -gt 561600 ] \
&& rsnapshot -c "$conf" weekly
Rotace, jak je má rsnapshot udělané nepočítají s tím, že se může záloha nepovést, takže rotují vždy.

Když pak přidáš ještě tohle:
        # update symlinks
        rm [0-9][0-9][0-9][0-9]-* 2>/dev/null
        find -mindepth 1 -maxdepth 1 -type d \
        | while read d
        do
                ln -s "$d" "`date -r "$d" +'%Y-%m-%d %H:%M:%S'`"
        done
Dostaneš symlinky na zálohy obsahující datum a čas, kdy byla záloha vytvořena.
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 13.1.2014 20:06 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Záloha celého disku
A abych nezapomněl...

Obnova se provádí tak, že vemeš netinstall CD Debianu (nebo podobné médium dle tvé distribuce), nainstaluješ minimální instalaci plus ssh klienta a rsync. To zabere tak 10 minut. A pak rsyncneš zpět úplně všecko (rsync -var server:/.../daily.0/ /), čímž přepíšeš tu minimální instalaci, která ti tam tou dobou poběží. Pak už jen rebootneš do obnoveného systému. Výhodou tohoto přístupu je, že si tím opravíš i zavaděč, připravíš /dev a nepotřebuješ přendavat disk. Druhou možností je nabootovat nějaké live CD, ale než namountuješ ty šifrované disky, tak máš minimální instalaci hotovou.
Hello world ! Segmentation fault (core dumped)

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.