Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: honorguard 02 Ledna 2008, 19:48:16

Název: záloha systému
Přispěvatel: honorguard 02 Ledna 2008, 19:48:16
Zdravím,
mám KUbuntu 7.10. Měl bych zájem zazálohovat pouze systém (ne data). Zajímalo by mě jestli je třeba nějaký program co si zapamatuje nainstalované balíčky a jejich nastavení a po nainstalování nového systému by je nainstalovatl? Chtěl bych mít zálohu celého systému v co nejmenším datovém oběmu... Také by mě zajímalo jestli funguje na EXT3 Acronis a kde ho získat.
Děkuji
Název: Re: záloha systému
Přispěvatel: Vojtěch Trefný 02 Ledna 2008, 20:43:09
http://wiki.ubuntu.cz/Z%C3%A1loha_a_obnova_syst%C3%A9mu
Název: Re: záloha systému
Přispěvatel: vlasto 03 Ledna 2008, 09:45:34
Acronis Home je k mání za 1.400 Kč v Zebra.cz
Název: Re: záloha systému
Přispěvatel: nettezzaumana 03 Ledna 2008, 14:35:18
apt-cache show mondoarchive
apt-get install mondoarchive
man mondo && man mindi
Acronis Home je k mání za 1.400 Kč v Zebra.cz
uff -- dobra rada nad zlato

.. pokud jde jen o baliky, tak::
dpkg -l &>my_packages.list // ulozi seznam baliku do souboru 'my_packages.list'
tar cvvf my_etc.tar /etc // ulozi do .tarchivu cele /etc

po reinstalaci lze tedy potom udelat::
for x in $(cat my_packages.list); do apt-get install $x; done // ps. soubor my_packages list je treba prohnat regularnim vyrazem, aby odstaranil radky, ktere nejsou jmena baliku a casti radku, kde je komentar k baliku a verze .. bohuzel mam v soucasne chvili system pouzivajici rpm, takze kdyz mi posles vypis z::
dpkg -l | head -n 20 // tak ti vygeneruju i ono RE..

zdravi ntz
Název: Re: záloha systému
Přispěvatel: Rastafar 03 Ledna 2008, 15:02:06
K tomu navodu
http://wiki.ubuntu.cz/Z%C3%A1loha_a_obnova_syst%C3%A9mu

Pise se tam ze:
"Poznámka: Někteří lidé navrhují vynechat také /dev adresář. Objevila se ovšem tvrzení, že si je systém po obnovení nemusí obnovit a může to způsobit problémy. Takže nechávám na uvážení, zazálohovat to by nemělo způsobovat problémy."

Podle me to docela problem JE, ted teda zrovna u linuxu nesedim ani nejsem zadny guru, ale vzdyt v /dev sou soubory jako disky (hda1 atd..), CD mechaniky, ... A kdyz necham (pod rootem) vytvorit archiv ve kterem bude vsechno vcetne /dev tak se mi to v zivote nemuze povest, protoze takovy archiv se nikdy nemuze vejit na cilovy disk, protoze v /dev je preci vzdycky i to zarizeni NA ktere ukladam ten archiv (tedy jen tento jeden soubor zaplni cele cilove zarizeni, kdyz tedy neuvazuju kompresi...). Dal /media sme sice vyexcludovali, ale v /dev sou preci vsechny disky znovu (byt kazdy jako 1 soubor). Jak se tedy takova zaloha muze vejit na DVD? Je mozne ze se mylim, jak sem psal zadny guru nejsem. Kde delam v uvaze chybu?
Název: Re: záloha systému
Přispěvatel: nettezzaumana 03 Ledna 2008, 15:12:05
4 Rastafar >> mas pravdu .. koukal jsem na to a cely navod mi pripada jako znacna hovadina a neverim, ze to funguje .. takhle se vytvari Linuxovy 'famyzdat' ..

ps, jak jsem vyse psal, mnou overena a jinak 97.5% metoda je ::
apt-cache search mondoarchive // a kdyz uz, tak pripadne 'dd' -- man dd
Název: Re: záloha systému
Přispěvatel: henrichg 03 Ledna 2008, 16:55:39
Ja som to s tym tar-om skusil z Ubuntu 6.10, aj s /dev adresarom. Ked som to odtaroval na druhej particii, nabootoval do nej, Ubuntu slo, ale napr. zvukovka nesla. Zvukovka sa nastastie rozbehla updatom na 7.04.
Název: Re: záloha systému
Přispěvatel: Skeletonix 03 Ledna 2008, 21:25:58
dpkg -l | head -n 20 :
Kód: [Vybrat]
dpkg -l | head -n 20
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Název                                     Verze                                Popis
+++-==========================================-====================================-============================================
ii  acpi                                       0.09-3ubuntu1                        displays information on ACPI devices
ii  acpi-support                               0.103                                a collection of useful events for acpi
ii  acpid                                      1.0.4-5ubuntu8                       Utilities for using ACPI power management
ii  adduser                                    3.103ubuntu1                         Add and remove users and groups
ii  alacarte                                   0.11.3-1ubuntu1                      easy GNOME menu editing tool
ii  alsa-base                                  1.0.14-1ubuntu2                      ALSA driver configuration files
ii  alsa-utils                                 1.0.14-1ubuntu4                      ALSA utilities
ii  anacron                                    2.3-13ubuntu2                        cron-like program that doesn't go by time
ii  app-install-data                           0.4.7                                Ubuntu applications (data files)
ii  app-install-data-commercial                8.3                                  Application Installer (data files for commer
ii  apparmor                                   2.1+993-0ubuntu3                     User-space parser utility for AppArmor
ii  apparmor-utils                             2.1+993-0ubuntu3                     Utilities for controlling AppArmor
ii  apport                                     0.98                                 automatically generate crash reports for deb
ii  apport-gtk                                 0.98                                 GTK frontend for the apport crash report sys
ii  appres                                     1.0.1-0ubuntu1                       X client - appres
Název: Re: záloha systému
Přispěvatel: existpierre 03 Ledna 2008, 21:33:07
K tomu navodu
http://wiki.ubuntu.cz/Z%C3%A1loha_a_obnova_syst%C3%A9mu

Pise se tam ze:
"Poznámka: Někteří lidé navrhují vynechat také /dev adresář. Objevila se ovšem tvrzení, že si je systém po obnovení nemusí obnovit a může to způsobit problémy. Takže nechávám na uvážení, zazálohovat to by nemělo způsobovat problémy."

Podle me to docela problem JE, ted teda zrovna u linuxu nesedim ani nejsem zadny guru, ale vzdyt v /dev sou soubory jako disky (hda1 atd..), CD mechaniky, ... A kdyz necham (pod rootem) vytvorit archiv ve kterem bude vsechno vcetne /dev tak se mi to v zivote nemuze povest, protoze takovy archiv se nikdy nemuze vejit na cilovy disk, protoze v /dev je preci vzdycky i to zarizeni NA ktere ukladam ten archiv (tedy jen tento jeden soubor zaplni cele cilove zarizeni, kdyz tedy neuvazuju kompresi...). Dal /media sme sice vyexcludovali, ale v /dev sou preci vsechny disky znovu (byt kazdy jako 1 soubor). Jak se tedy takova zaloha muze vejit na DVD? Je mozne ze se mylim, jak sem psal zadny guru nejsem. Kde delam v uvaze chybu?

Ja cez http://wiki.ubuntu.cz/Z%C3%A1loha_a_obnova_syst%C3%A9mu zalohujem a obnovujem asi 3 mesiace a doteraz som nezaznamenal vazny problem, jedine raz, ked mi nesla CDROM vo virtualboxe . Moja zaloha ma okolo 3GiB
Název: Re: záloha systému
Přispěvatel: Skeletonix 03 Ledna 2008, 22:02:03
Také tento postup dlouho používám (bez vynechání /dev) a zatím žádný problém nenastal ... tento postup je popsán v mnohé literatuře a tak bych ho neviděl tak černě.
Název: Re: záloha systému
Přispěvatel: Skeletonix 05 Ledna 2008, 09:51:34
apt-cache show mondoarchive
apt-get install mondoarchive
man mondo && man mindi
Acronis Home je k mání za 1.400 Kč v Zebra.cz
uff -- dobra rada nad zlato

.. pokud jde jen o baliky, tak::
dpkg -l &>my_packages.list // ulozi seznam baliku do souboru 'my_packages.list'
tar cvvf my_etc.tar /etc // ulozi do .tarchivu cele /etc

po reinstalaci lze tedy potom udelat::
for x in $(cat my_packages.list); do apt-get install $x; done // ps. soubor my_packages list je treba prohnat regularnim vyrazem, aby odstaranil radky, ktere nejsou jmena baliku a casti radku, kde je komentar k baliku a verze .. bohuzel mam v soucasne chvili system pouzivajici rpm, takze kdyz mi posles vypis z::
dpkg -l | head -n 20 // tak ti vygeneruju i ono RE..

zdravi ntz


Řešení pro Ubuntu:

dpkg -l | grep "^ii" | awk -F' ' '{print $2}' >my_packages.list // ulozi seznam baliku do souboru 'my_packages.list'

po reinstalaci lze tedy potom udelat:

for x in $(cat my_packages.list); do apt-get install $x; done // Nainstaluje všechny balíky spět

-------
Dík → Nettezzaumana
Název: Re: záloha systému
Přispěvatel: nettezzaumana 06 Ledna 2008, 16:04:17
4 skeletonix >>

jo diky za to dokonceni .. me tenhle thread nejak vypadl z hledacku (njn. diky za SMF).

zdravi ntz
Název: Re: záloha systému
Přispěvatel: nettezzaumana 06 Ledna 2008, 16:29:35
ps. jeste si dovolim v ramci RE a awku uvest priklad sedoveho vyrazu, ktery nam provede to, co pise skeletonix jako:
dpkg -l | grep ii | awk -F' ' '{print $2}' &>my_packages.list

dpkg -l | sed '/^ii/!d;s/^ii\ \ //;s/\ .*$//' // a trocha si to rozebereme:

/^ii/!d //najde (resp odstrani vsechny jine) radky zacinajici "ii" -- emulace grep
s/^ii\ \ // // nahradi "ii  " na zac. radku 'nicim' (//)..
s/\ .*$//' // nahradi zbytek radku od prvni mezery vc. do konce radku ($) 'nicim' (//)
----------------------------------------------------------------------------------------------------------------------------------------

takze mame-li radi komplikovane prikazy, tak provedeme:

dpkg -l &>my_packages.list // na starem systemu
for x in $(cat my_packages.list | sed '/^ii/!d;s/^ii\ \ //;s/\ .*$//'); do apt-get install $x; done // na novem ..

ps. skeletonixuv dodatek je samozrejme naprosto korektni a ja ho timto nijak neopravuju, pouze veren sve tradici doplnuji metodu #2 ..

zdravi ntz
Název: Re: záloha systému
Přispěvatel: Skeletonix 06 Ledna 2008, 17:42:41
WOW
Název: Re: záloha systému
Přispěvatel: kkaarreell 06 Ledna 2008, 18:47:42
Jen takovy zamysleni. Kdyz budu pak instalovat ty baliky, tak se budou automaticky instalovat i se zavislostmi. Tudiz se muze stat, ze se nejaky balik budu snazit instalovat a on uz pritom nainstalovan bude (jelikoz jiny na nem zavisel a tal se nainstalovat uz driv). Vite nekdo, zda lze pomoci nejakeho parametru "apt-get" rict, ze balik se ma instalovat jen kdyz jeste nainstalovanej neni? Abych to nemusel zamitat rucne.

A pak mam jeste jeden dotaz. Neber si to prosim osobne, opravdu nechci vyvolat zadnou hadku. Ale mate nejaky duvod, ze do souboru my_packages.list presmerovavate i chybovy vystup? Ono se tam pravdepodobne stejne nic nenapise, ale stejne.

To Skeletonix: ten tvuj grep by mel byt spis grep "^ii", jak to ma nettezzaumana v tom svym prikazu. Jako na potvoru se muze stat (v jednom pripade z tisice), ze to "ii" nebude na zacatku radku a bude soucasti nazvu nejakyho baliku ci ceho.
Název: Re: záloha systému
Přispěvatel: nettezzaumana 06 Ledna 2008, 18:59:19
4 karlik >>
apt-get -y install <packagename> // (-y|--yes|--assume-yes) znamena "answer 'yes' if asked".. vice moznosti viz.: $(apt-get --help) || $(man apt-get)
pokud to narazi na balik, ktery uz nainstalovanej je, tak to napise jen neco jako "skipping previously installed <packagename>" ..

ad.1) spis to tak pisu ze zvyku (&>)
Název: Re: záloha systému
Přispěvatel: nettezzaumana 06 Ledna 2008, 19:05:10
4 karlik >>

ps. jeste by se tam asi mohlo vlozit podminka
for x in $(nase baliky); do if [ "?neni balik naistalovanej" ]; then "nainstaluj ho"; fi; done  // dobrej napad -- ja ale nemam system s apt, takze to nemuzu zkouset, pac vsechno co sem dam si samo vyzkousim
Název: Re: záloha systému
Přispěvatel: kkaarreell 06 Ledna 2008, 19:18:50
No jestli napise "skipping previously installed <packagename>", tak ta druha moznost s vetvenim je asi zbytecna, protoze by to jen zpomalilo instalaci.
Název: Re: záloha systému
Přispěvatel: Skeletonix 06 Ledna 2008, 21:12:53
to s těma instalovanejma balíkama dělá apt samo o sobě, ale nepříjemnost nastane ... když si instalaci systému nějaké balíky odeberete ... ty už se tímto postupem neodinstalují :(

---
opraveno