Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Uzywanie tar
http://forum.freesco.pl/viewtopic.php?f=22&t=11571
Strona 1 z 1

Autor:  albert_szpenio [ środa, 8 marca 2006, 15:39 ]
Tytuł:  Uzywanie tar

spakowalem sobie zawartosc dysku poleceniem (stojac na poziomie /):
tar -cf /plik.tar *

czy jesli kiedys zajdzie potrzeba przywrocenia systemu, i po zainstalowaniu swierzej wersji NND rozpakuje cale to archiwum to czy system bedzie dzialal ?

Autor:  albert_szpenio [ środa, 8 marca 2006, 15:54 ]
Tytuł: 

hmmm..jednak zaistnial pewnien problem :D

po zadaniu polecenia

: [/] [] ()
tar -cf /home/backup.tar *



serwer przystapil do pakowania...ale po minucie..sie zawiesil :/

czy przed takim "pakowaniem calosci" trzeba wylaczyc jakies uslugi ?

czy moze lepiej pakowac po jednym katalogu ???

Autor:  Mis' [ środa, 8 marca 2006, 15:54 ]
Tytuł:  Re: Uzywanie tar

albert_szpenio pisze:
spakowalem sobie zawartosc dysku poleceniem (stojac na poziomie /):
tar -cf /plik.tar *

czy jesli kiedys zajdzie potrzeba przywrocenia systemu, i po zainstalowaniu swierzej wersji NND rozpakuje cale to archiwum to czy system bedzie dzialal ?


nie ma potrzeby instalować NND, wystarczy jesli zbootujesz z płyty i zrobisz partycję, podmountujesz ją w jakimś pustym katalogu (np. /mnt/dysk) i następnie skopiujesz archiwum na tę partycję i rozpakujesz poleceniem:
tar -xf plik.tar
potem musisz usunąć wszystko co jest w katalogu /mnt/dysk/proc, ale sam katalog powinien pozostać.
Następnie musisz zainstalowac lilo poleceniem:
chroot /mnt/dysk lilo
po reboocie z dysku wszystko powinno działać.
Jesli miałeś system na kilku partycjach a rozpakowałeś archiwum na jedenej to przed rebootem musisz poprawić wpisy w pliku /mnt/dysk/etc/fstab.

Autor:  albert_szpenio [ środa, 8 marca 2006, 15:55 ]
Tytuł: 

aaa jeszcze jedno - serwer zawiesil sie gdy tar dotarl do katalogu /lib

jesli ma to jakies znaczenie :D

Autor:  Mis' [ środa, 8 marca 2006, 16:01 ]
Tytuł: 

jeszcze jedno - zapomniałem w poprzedniej odpowiedzi. Nie możesz zapisywać tworzonego archiwum na tym samym dysku który archiwizujesz...
Zwróć uwagę, że w pewnym momencie tar próbowałby archiwizować tworzone własnie archiwum.
Co do zawieszenia się - czy dostałes jakiś komunikat? czy po prostu nic się nie zmienia na ekranie? proponuję używac tara z opcją -v - wtedy widac co robi.

Autor:  MAC!EK [ środa, 8 marca 2006, 16:44 ]
Tytuł: 

tar chyba próbował spakować właśnie tworzone archiwum i dlatego się "zawiesił."

Autor:  albert_szpenio [ środa, 8 marca 2006, 16:44 ]
Tytuł: 

hmm..tou moze byc problem...
bo troche zle utworzylem partycje - i na dysku 8 GB mam tylko 1 partycje i swap

czy dostalem komunikat ? nie - komp sie zawiesil. a ze robilem to przez ssh zdalnie to mnie i tak rozlaczylo :/

z reszta ja przypuszczam ze sie zawiesil - bo przez jakies 10 min nie dawal oznak zycia, nie odpowiadal na pingi wiec poprosilem aby go fizycznie zrestartowac.

teraz takie inne pytanie - czy da sie jakos teraz utworzyc jeszcze jedna partyycje dysku ? czy jednak nie ? korzystajac tylkko z nnd ? czy muze uzyc np. partition magic ?

Autor:  albert_szpenio [ środa, 8 marca 2006, 16:50 ]
Tytuł: 

MAC!EK pisze:
tar chyba próbował spakować właśnie tworzone archiwum i dlatego się "zawiesił."


na 99.9% nie

teraz zrobilem tes na wiele mniejszym archiwym i w momencie kiedy dochodzi do swojego pliku wyswietla:

: [/] [] ()
tar: /home/test.tar plik jest w tym archiwum, nie zapisuje

i pomija ten plik i pakuje dalej

poza tym wczesniej doszedl az do katalogu /lib/modules

wiec najpewniej zawiesil sie na jakims uruchomionym module :)

Autor:  MAC!EK [ środa, 8 marca 2006, 16:59 ]
Tytuł: 

Co do poprzedniego to ok, widocznie nowa wersja ma zabezpieczenie przed pakowaniem samej siebie :) ja kiedyś tak zrobiłem i próbował pakować.

albert_szpenio pisze:
wiec najpewniej zawiesil sie na jakims uruchomionym module :)

To że moduł jest uruchomiony nie zmienia w żadnym wypadku niczego względem pliku modułu który jest na dysku.
Może /proc też pakowałeś?

Autor:  albert_szpenio [ środa, 8 marca 2006, 17:13 ]
Tytuł: 

MAC!EK pisze:
Może /proc też pakowałeś?


wydalem polecenie * czyli wszystko [zaklopotanie]

w sumie to nie wiem co jest potrzebne do pozniejszego odtworzenia wiec na wszelki wypadek chcialem byc hop do przodu :roll:

Autor:  MAC!EK [ środa, 8 marca 2006, 17:30 ]
Tytuł: 

albert_szpenio pisze:
MAC!EK pisze:
Może /proc też pakowałeś?


wydalem polecenie * czyli wszystko [zaklopotanie]

w sumie to nie wiem co jest potrzebne do pozniejszego odtworzenia wiec na wszelki wypadek chcialem byc hop do przodu :roll:

wszystko oprócz /proc :) no i /mnt jeżeli coś tam masz zamontowane a tego nie chesz
Potem musisz stworzyć pusty /proc po rozpakowaniu

Autor:  albert_szpenio [ środa, 8 marca 2006, 20:25 ]
Tytuł: 

MAC!EK pisze:
wszystko oprócz /proc :) no i /mnt jeżeli coś tam masz zamontowane a tego nie chesz
Potem musisz stworzyć pusty /proc po rozpakowaniu


ok..a jak bede pakowal plik z modulami to nic sie nie powinno wywalic ?

bo nie wiem czy znow serwka nie zawiesze :D

Autor:  TheL [ czwartek, 9 marca 2006, 10:50 ]
Tytuł: 

a nie mozesz z live uruchomic systemu i zrobic tara z dysku ?
tak dziala lepiej i szybciej.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/