Portál AbcLinuxu, 12. května 2025 05:33

Dotaz: Záloha celého serveru

22.9.2014 21:30 Pavel | skóre: 17
Záloha celého serveru
Přečteno: 689×
Odpovědět | Admin
Zdravím, chystám se na reinstalaci systému a potřebuji provést zálohu. Tu udělám přes rsync nejspíše. Když zálohuji všechno pujde poté vzít konfiguráky a nakopírovat zpět bez nějakého většího nastavení? Verze systému zůstane stejná. Je třeba si dát pozor na oprávnění, abych se pak k souborům dostal?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

BigWrigley avatar 22.9.2014 21:57 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Záloha celého serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepisete, co vsechno chcete reinstalovat a co tam bezi, ale udelejte zalohu pri zastavenych sluzbach na urovni filesystemu. Osvedcil se mi fsarchiver. Umi to i za behu a restore lze udelat i na jinak velkou partition (sam si zavola mkfs). Jinak lze pouzit tar a pod.
Linux is like a wigwam - no windows, no gates and Apache inside.
Fuky avatar 23.9.2014 07:43 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Záloha celého serveru

Nejsem si úplně jistý, zda-li je vhodné používat nástroj, u kterého správce balíčku v Debianu píše o verzi 0.6.15-1:

It's still under heavy development so it should not be used for critical data.
22.9.2014 22:00 nobody
Rozbalit Rozbalit vše Re: Záloha celého serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
rsync opravneni necha, pokud to kopirujes nekam na normalni fs (tedy ne ntfs, fat atd)..
takze jo, pote nakopirujes zpet konfiguraky, tedy az pote co doinstalujes balicky ktere tam mas ted navic :)
nebo pokud ses na debian/ubuntu/mint muzes udelat zalohu seznamu nainstalovaneho:
#zaloha na starem
apt-clone clone /cesta_k_zaloze/zaloha
#obnova v novem
apt-clone restore /cesta_k_zaloze/zaloha.apt-clone.tar.gz
otazka proc to chces preinstalovat na stejnou verzi systemu, jestli obnovit vsechny nainstalovane balicky bude vubec zadouci :)
Jendа avatar 22.9.2014 22:07 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Záloha celého serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jaký je důvod pro reinstalaci jiný než že to někdo backdoornul? Pak ale můžou být backdoornuté i ty konfiguráky (třeba nebezpečně zkonfigurovaný LAMP nebo PAM) a stejně bude potřeba je po jednom přečíst a obnovit.
23.9.2014 07:10 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Záloha celého serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin

Balíčky co mam navíc jsou: Apache, MySQL,Dhcpd, Bind,Dovecot, Postfix, OpenVPN, ProFTPD, Samba, Squid, SSH, iptables. Snad jsme na nic nezapoměl. Zálohu chci udělat tak, abych snadno mohl přistoupit do každýho konfiguráku a vyčíst z něj nastavení.

Důvod je ten, že se mi při instalaci aktualizací podařilo přejít na vyšší verzi systému. Z ubuntu 14.04 na 14.10. V průběhu přechodu došlo k chybě a server nejevil známky jiného systému. Balíky zůstali všechny původní, některé příkazy pro zjištění verze systému mi ale vypisují 14.10 jiné zase verzi 14.04. Zrcadla to nechalo původní a za dva měsíce pouze 10 aktualizací. Teď když jsem je změnil pro verzi 14.10 tak rovnou 250 aktualizací, a našlo to několik nekompatibilních balíků co používam.

Takže než dělat složitý downgrade, rozhodl jsem se pro reinstal.

Fuky avatar 23.9.2014 07:38 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Záloha celého serveru
Důvod je ten, že se mi při instalaci aktualizací podařilo přejít na vyšší verzi systému. Z ubuntu 14.04 na 14.10.

Jak se ti to podařilo? Jelikož jsi to měl na serveru a používal jsi verzi 14.04 LTS, tak předpokládám, že jsi měl v /etc/apt/sources.list uvedeno "trusty", v tom případě by jsi specifikaci verze musel přepsat na "utopic", což by nebylo vůbec rozumné, jelikož se nejedná o verzi pro produkční nasazení. Tj. před reinstalací by bylo dobré si nejprve uvědomit proč se tak stalo, aby jsi v budoucnu obdobnému problému předešel.

23.9.2014 07:59 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Záloha celého serveru
Ano, měl jsem trusty. Při instalaci aktualizací jádra se mě to zeptalo na dvě možnosti. Přejít na novější systém nebo zůstat u starého. Zvolil jsem první verzi. Až když jsem si to přečetl podruhý, zjistil jsem co se stalo. Když to v průběhu aktualice spadlo, tak po rebootu to začalo vracet změny. Ani by mi nenapadlo, že půlka systému je taková a půlka maková. Hold chybama se člověk učí.
Fuky avatar 23.9.2014 08:25 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Záloha celého serveru
A jaké konkrétní zdroje jsi měl v /etc/apt/sources.list? Aktualizaci jsi prováděl pomocí aptitude, apt-get? Dělá to na mě dojem, že jsi měl v sources.list nějaký zdroj, který ti nabídnul aktualizace z 14.10, což je podle mě špatně, pokud by jsi ho odstranil, tak by jsi tím měl předejít obdobné situaci v budoucnu, tj. systém by ti neměl pokládat takové zákeřné otázky. Dík za upřesnění.
23.9.2014 09:39 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Záloha celého serveru
Ten jsem nikdy neměnil. Bylo tam tohle:
deb http://cz.archive.ubuntu.com/ubuntu/ trusty main
deb-src http://cz.archive.ubuntu.com/ubuntu/ trusty main

deb http://cz.archive.ubuntu.com/ubuntu/ trusty-security main
deb http://cz.archive.ubuntu.com/ubuntu/ trusty-updates main
#deb-src http://cz.archive.ubuntu.com/ubuntu/ trusty-security main
#deb-src http://cz.archive.ubuntu.com/ubuntu/ trusty-updates main

deb http://cz.archive.ubuntu.com/ubuntu/ trusty main
deb http://cz.archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
Aktualizaci jsem dělal pomocí aptitude.
Fuky avatar 23.9.2014 11:19 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Záloha celého serveru

Koukám, že nejsi první komu se to stalo přechod z 14.10 na 14.04. Překvapuje mě, že v LTS verzi umožňují udělat velice snadno takovýto přešlap.

Jinak udělal jsi dobře, že to chceš řešit čistou instalací How To Upgrade To Ubuntu 14.10 Beta From Ubuntu 14.04:

Please note that once you upgrade to Ubuntu 14.10, you cannot downgrade to Ubuntu 14.04. The only way to go back is a fresh installation of Ubuntu 14.04.
Fuky avatar 23.9.2014 11:34 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Záloha celého serveru

Co máš v souboru /etc/update-manager/release-upgrades? S jakými volbami jsi volal aptitude?

Upgrade to Ubuntu 14.04 Trusty Tahr from any Ubuntu version
do-release-upgrade

24.9.2014 16:37 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Záloha celého serveru
Mam tam pouze Prompt=normal a volal jsem myslím safe-upgrade. Full bych tam nedal.
24.9.2014 16:52 nobody
Rozbalit Rozbalit vše Re: Záloha celého serveru
Prompt=normal
Nabizi prechod na nove vsechny verze

Prompt=lts
Nabizi prechod JEN na nove LTS verze
24.9.2014 17:00 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Záloha celého serveru
A jak se tam tato volba může dostat? Konfigurák jsem určitě neměnil.
24.9.2014 17:27 nobody
Rozbalit Rozbalit vše Re: Záloha celého serveru
Příloha:
pres klikatko ?
24.9.2014 18:18 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Záloha celého serveru
Jedná se o serverovou distribuci bez GUI
Fuky avatar 24.9.2014 19:38 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Záloha celého serveru

Nainstaloval jsem si do Virtualboxu ubuntu-14.04.1-server-amd64 a soubor /etc/update-manager/release-upgrades obsahuje:

# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=lts

Takže nějakým Tvým krokem jsi musel toto nastavení změnit.

24.9.2014 19:45 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Záloha celého serveru
Jo věřím tomu, ale právě by mi zajímalo jak, abych se tomu příště vyvaroval.
24.9.2014 20:40 nobody
Rozbalit Rozbalit vše Re: Záloha celého serveru
tak zkus dohledat soubory se stejnym modify time jako ma ten release-upgrades

pripadne prozkoumat ~/.bash_history a/nebo pokud jsi pouzival mc tak ~/.local/share/mc/history :)
24.9.2014 23:33 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Záloha celého serveru
Možná by mohl pomoci do budoucna etckeeper, který by mohl odhalit, jakou akcí ke změně došlo.
25.9.2014 00:59 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Záloha celého serveru
Zkouknu to, jen jaký příkaz bych měl hledat?
23.9.2014 08:10 Xerces
Rozbalit Rozbalit vše Re: Záloha celého serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, já když dělám čistý reinstall tak vyhrnu celej systém (var, root, home, etc, usr) na nějakou datovou partition nebo jiný disk normálně pomocí cp. Pak nainstaluju na sys partition čistej system a aplikace co jsem tam měl (buď si to pamatuju, nebo použiju seznam nainstalovaných balíků, který jsem si před tím vytvořil). Pak zpátky nakopíruju obsah root a home a z cvičných důvodu si nakonfiguruju systém znova. Pokud něco nefunguje juknu na zálohy. :-)
23.9.2014 09:17 NoXO
Rozbalit Rozbalit vše Re: Záloha celého serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
moderní řešení je systém vypnout ..... a začít virtualizovat.
23.9.2014 09:22 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Záloha celého serveru
A jak mu to pomůže v řešení jeho požadavku na upgrade?
23.9.2014 10:27 petrfm
Rozbalit Rozbalit vše Re: Záloha celého serveru
Docela dobre. Pred jakoukoliv aktualizaci si udela snapshot a kdyz se neco podela, tak klikne na back a vrati se o 10 minut v case... Uz se tesim, az se zacnou virtualizovat lidi. Taky obcas neco podelam :-D
23.9.2014 12:23 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Záloha celého serveru
Na to nemusí virtualizovat. btrfs muže dělat snapshoty před a po každé aktualizaci. (mě alespoň dělá už asi rok.) společně s ethkeeper dost dobré na udržbu.
Pavel 'TIGER' Růžička avatar 23.9.2014 09:56 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Záloha celého serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já osobně bych se na zálohu vykašlal, vyndal bych disk, dal jiný a instaloval. Po instalaci bych z onoho disku překopíroval, co je třeba a na onen disk potom zálohoval systém.

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.