Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
World of Warcraft

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: záloha systému  (Přečteno 5259 krát)

honorguard

  • Host
záloha systému
« kdy: 02 Leden 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

Vojtěch Trefný

  • Zasloužilý Ubunťák
  • Guru
  • ******
  • Příspěvků: 9303
  • Karma: +877/-85
  • Don Quijote
    • Zobrazit profil
Re: záloha systému
« Odpověď #1 kdy: 02 Leden 2008, 20:43:09 »

vlasto

  • Stálý člen
  • ***
  • Příspěvků: 527
  • Karma: +15/-4
    • Zobrazit profil
Re: záloha systému
« Odpověď #2 kdy: 03 Leden 2008, 09:45:34 »
Acronis Home je k mání za 1.400 Kč v Zebra.cz

nettezzaumana

  • Host
Re: záloha systému
« Odpověď #3 kdy: 03 Leden 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
« Poslední změna: 03 Leden 2008, 15:05:41 od nettezzaumana »

Rastafar

  • Návštěvník
  • *
  • Příspěvků: 70
  • Karma: +4/-1
    • Zobrazit profil
Re: záloha systému
« Odpověď #4 kdy: 03 Leden 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?
P4 3GHz, 2GB RAM, Geforce 6600 GT powered by Kubuntu 8.04
One Love - JAH - Rastafari

nettezzaumana

  • Host
Re: záloha systému
« Odpověď #5 kdy: 03 Leden 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

henrichg

  • Člen
  • **
  • Příspěvků: 401
  • Karma: +34/-3
    • Zobrazit profil
Re: záloha systému
« Odpověď #6 kdy: 03 Leden 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.
Ubuntu 11.04 + Gnome Shell z Gnome 3 PPA ;-)

Skeletonix

  • Závislák
  • ****
  • Příspěvků: 1258
  • Karma: +34/-6
    • Zobrazit profil
Re: záloha systému
« Odpověď #7 kdy: 03 Leden 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
« Poslední změna: 06 Leden 2008, 21:10:15 od Skeletonix »

existpierre

  • Host
Re: záloha systému
« Odpověď #8 kdy: 03 Leden 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

Skeletonix

  • Závislák
  • ****
  • Příspěvků: 1258
  • Karma: +34/-6
    • Zobrazit profil
Re: záloha systému
« Odpověď #9 kdy: 03 Leden 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ě.

Skeletonix

  • Závislák
  • ****
  • Příspěvků: 1258
  • Karma: +34/-6
    • Zobrazit profil
Re: záloha systému
« Odpověď #10 kdy: 05 Leden 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
« Poslední změna: 06 Leden 2008, 21:10:27 od Skeletonix »

nettezzaumana

  • Host
Re: záloha systému
« Odpověď #11 kdy: 06 Leden 2008, 16:04:17 »
4 skeletonix >>

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

zdravi ntz

nettezzaumana

  • Host
Re: záloha systému
« Odpověď #12 kdy: 06 Leden 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
« Poslední změna: 06 Leden 2008, 16:31:27 od nettezzaumana »

Skeletonix

  • Závislák
  • ****
  • Příspěvků: 1258
  • Karma: +34/-6
    • Zobrazit profil
Re: záloha systému
« Odpověď #13 kdy: 06 Leden 2008, 17:42:41 »
WOW

kkaarreell

  • Závislák
  • ****
  • Příspěvků: 1072
  • Karma: +120/-11
    • Zobrazit profil
Re: záloha systému
« Odpověď #14 kdy: 06 Leden 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.
« Poslední změna: 06 Leden 2008, 18:56:30 od kkaarreell »

nettezzaumana

  • Host
Re: záloha systému
« Odpověď #15 kdy: 06 Leden 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 (&>)
« Poslední změna: 06 Leden 2008, 19:01:06 od nettezzaumana »

nettezzaumana

  • Host
Re: záloha systému
« Odpověď #16 kdy: 06 Leden 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
« Poslední změna: 06 Leden 2008, 19:06:47 od nettezzaumana »

kkaarreell

  • Závislák
  • ****
  • Příspěvků: 1072
  • Karma: +120/-11
    • Zobrazit profil
Re: záloha systému
« Odpověď #17 kdy: 06 Leden 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.

Skeletonix

  • Závislák
  • ****
  • Příspěvků: 1258
  • Karma: +34/-6
    • Zobrazit profil
Re: záloha systému
« Odpověď #18 kdy: 06 Leden 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