Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-03-19 20:26:39

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

backup całego uruchomionego systemu

Siemka, czy jak będę robić rsyncem / rdiffem backup systemu który aktualnie jest uruchomiony to będę mógł go później bez problemu przywrócić na czystą partycje?
Zazwyczaj robiłem obraz całej partycji(najczęściej z LiveCD) tylko jak tego potrzebowałem i nie miało prawa nie działać jednak po ostatnich przebojach chciałbym mieć kopie systemu na szyfrowanej partycji w formie 'łatwej' do przywrócenia.

Ostatnio edytowany przez k4misiek (2012-03-19 20:28:03)


You are registered as user #464141 with the Linux Counter

Offline

 

#2  2012-03-19 20:29:24

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

Tak. Sam puszczam przez rsync na partycję obok i normalnie wstaje tamten system.

Kod:

alias reisersync='mount /dev/sda8 /media/reiser && rsync -avx --delete / /media/reiser/ && umount /media/reiser'

UWAGA: Opcja --delete usuwa z katalogu docelowego wszystkie pliki, których nie ma w katalogu źródłowym.

Offline

 

#3  2012-03-19 20:44:38

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

Super dzięki! Takie rozwiązanie jest zdecydowanie wygodniejsze a +- ~10GB więcej na partycji z danymi to nic w porównaniu do wygody takiego rozwiązania. Jeszcze takie małe pytanie, które katalogi oprócz poniższych spokojnie można wykluczyć nie naruszając konstrukcji systemu ;p ?
/tmp
/home
/var/cache/apt/archives/


You are registered as user #464141 with the Linux Counter

Offline

 

#4  2012-03-19 20:51:39

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: backup całego uruchomionego systemu

/proc
/dev ?


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#5  2012-03-19 20:52:26

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

To rozwiązanie jest genialne. :) Najlepsze jest to, że nie trzeba robić kompletnie nic poza puszczeniem „reisersync” od czasu do czasu żeby zaktualizować backup. A żeby uruchomić tamten system wystarczy wybrać dodatkowy wpis z menu GRUB-a (oczywiście trzeba go sobie najpierw dodać). Można dłubać na tym klonie i psuć go do woli, po czym wrócić na właściwy system, puścić jedno polecenie i już tamten jak nowy. :)

Co do wykluczania: właściwie nic więcej bym nie wykluczał, ustrojstwa w stylu /dev /proc itp. i tak zostaną wykluczone przy opcji -x.

Offline

 

#6  2012-03-19 20:58:43

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

Sorry za kolejnego posta, ale to ważne:

k4misiek napisał(-a):

Takie rozwiązanie jest zdecydowanie wygodniejsze a +- ~10GB więcej na partycji z danymi to nic w porównaniu do wygody takiego rozwiązania.

Powyżej wrzuciłem polecenie z opcją --delete. Jeżeli zrobiłbyś tak bezpośrednio na partycję z innymi danymi, to wszystkie te dane zostaną usunięte. Do jakiegoś specjalnie przeznaczonego na to katalogu oczywiście można, ale wtedy nie uruchomisz normalnie tego systemu.

Offline

 

#7  2012-03-19 21:03:57

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

Stokrotne dzięki! Od razu tak jakoś lepiej na duszy z kopią systemu na szyfrowanej partycji.
Głównego systemu plików nie szyfruję bo jest to dla mnie troszkę nie wygodne(i nie czuję takiej potrzeby..) a czasami trzeba oddać komputer(chociażby do naprawy jak ostatnio) to nigdy nie wiadomo co tam mogą namieszać - lepiej przywrócić i wsio ;).

EDIT:
Tak wiem, domyśliłem się, że masz na osobnej partycji dlatego dodałeś sobie --delete.
Używałem kiedyś rsynca ale nie do kopiowania całego systemu.

PS: Może edytuj powyższy post i usuń --delete bo jak ktoś bezmyślnie wklepie to pewnie się zdziwi.
PS2: Na uruchomieniu skopiowanego systemu mi nie zależy, wystarczy tylko kopia do późniejszego przywrócenia i nic więcej tak więc powinno być gites.

Ostatnio edytowany przez k4misiek (2012-03-19 21:09:59)


You are registered as user #464141 with the Linux Counter

Offline

 

#8  2012-03-19 21:11:37

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

k4misiek napisał(-a):

PS: Może edytuj powyższy post i usuń --delete, jak ktoś bezmyślnie wklepie to pewnie się zdziwi.

Ale żeby aktualizować backup musi być opcja --delete. Bez tego zacznie robić się straszny śmietnik w tym backupie, ponieważ żadne pliki nie będą z niego usuwane. Bez opcji --delete to wygląda mniej więcej tak: instalujesz 100 pakietów, aktualizujesz backup, usuwasz te 100 pakietów, aktualizujesz backup… i te pakiety nadal tam są. APT ich nie widzi, bo akurat jego baza została zaktualizowana, ale w rzeczywistości to wszystko tam leży.

EDIT: Dodałem notkę. :)

Offline

 

#9  2012-03-19 21:17:38

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: backup całego uruchomionego systemu

Tak wiem ,ze chodzi o uruchomiony system. :)

Ja jednak robię raz na jakiś czas kopię partycji / za pomocą fsarchiver

Ja mam zawsze dwa linuksy ale można z grmla.
Trwa to kilkanascie razy krócej niz rsyncem bo ten strasznie długo mieli.
Przywracanie systemu trwa może z 3-5 minut.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#10  2012-03-19 21:31:10

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

ArnVaker napisał(-a):

k4misiek napisał(-a):

PS: Może edytuj powyższy post i usuń --delete, jak ktoś bezmyślnie wklepie to pewnie się zdziwi.

Ale żeby aktualizować backup musi być opcja --delete. Bez tego zacznie robić się straszny śmietnik w tym backupie, ponieważ żadne pliki nie będą z niego usuwane. Bez opcji --delete to wygląda mniej więcej tak: instalujesz 100 pakietów, aktualizujesz backup, usuwasz te 100 pakietów, aktualizujesz backup… i te pakiety nadal tam są. APT ich nie widzi, bo akurat jego baza została zaktualizowana, ale w rzeczywistości to wszystko tam leży.

EDIT: Dodałem notkę. :)

Dobra, to jeszcze aby się upewnić. Mam /home/k4misiek/

Gdybym wykonał poniższą komendę, tracę wszystko w katalogu domowym.

Kod:

rsync -avx --delete --exclude /tmp --exclude /home --exclude /var/cache/apt/archives / /home/k4misiek/

Jednak gdy wykonam

Kod:

rsync -avx --delete --exclude /tmp --exclude /home --exclude /var/cache/apt/archives / /home/k4misiek/SystemBACKUP/

stracę tylko i wyłącznie to, co wcześniej znajdowało się w katalogu /home/k4misiek/SystemBACKUP/

Tak?

ilin napisał(-a):

Ja jednak robię raz na jakiś czas kopię partycji / za pomocą fsarchiver

Mam jeden system. Chciałem skrypt naskrobać który automatycznie będzie robić co jakiś czas kopie. Takie rozwiązanie wydaje mi się najwygodniejsze niż uruchamianie LiveCD.

Ostatnio edytowany przez k4misiek (2012-03-19 21:36:24)


You are registered as user #464141 with the Linux Counter

Offline

 

#11  2012-03-19 21:36:24

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

Pomijając kwestię składni --exclude (nie wiem czy jest poprawna, bo akurat nie używam), to tak. Opcja --delete usuwa z katalogu docelowego wszystko czego nie ma w katalogu źródłowym. Są jeszcze wariacje --delete-cośtam, ale nie pamiętam czym dokładnie się różnią, w każdym razie w manie powinno być to opisane.

Offline

 

#12  2012-03-19 21:37:54

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

Aaa jeszcze jedno kluczowe pytanie, z roota czy ze zwykłego użytkownika też można wykonywać taką kopię ?


You are registered as user #464141 with the Linux Counter

Offline

 

#13  2012-03-19 21:38:33

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

Zwykły użytkownik nie ma dostępu wszędzie. :)

Offline

 

#14  2012-03-19 21:41:38

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

ArnVaker napisał(-a):

Zwykły użytkownik nie ma dostępu wszędzie. :)

Tak myślałem, dobra:).
Już się kopiuje, powyższa składniaz z --exclude działa.

Ostatnio edytowany przez k4misiek (2012-03-19 21:46:50)


You are registered as user #464141 with the Linux Counter

Offline

 

#15  2012-03-19 21:43:10

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

Tak właściwie to nie wiem gdzie dokładnie nie ma dostępu, trzeba by to sprawdzić i albo dać mu dostęp albo wykluczyć. Poza tym ktoś pisał ostatnio, że w różnych dystrybucjach różne są domyślne prawa dostępu. Do tego różne można ustawić itd. Lepiej chyba z roota jednak. :)

Offline

 

#16  2012-03-19 21:46:56

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

Przywracanie odbywa się w dokładnie taki sam sposób?

Kod:

rsync -avx --delete /home/k4misiek/SystemBACKUP/ /partycja_docelowa

wsio?


You are registered as user #464141 with the Linux Counter

Offline

 

#17  2012-03-19 21:49:14

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

Tak, bo to właściwie takie zaawansowane kopiowanie zawartości z jednego katalogu do innego katalogu po prostu. W drugą stronę tak samo. Partycja docelowa to oczywiście nie dosłownie partycja, a katalog w którym ta partycja jest zamontowana.

Offline

 

#18  2012-03-19 21:56:51

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

Nom, nie /dev/sretetete tylko /punkt_zamontowania_sretetete ;-)
Super, teraz tylko napisać prosty skrypt który będzie wykonywał czarną robotę, dodać do crona by się wykonywał co 2-4 tygodnie i mogę spać spokojnie spać nawet jak będę musiał oddać złomputer do naprawy.

Jeszcze raz dzięki za pomoc i rozwiązanie wszystkich wątpliwości.

Ostatnio edytowany przez k4misiek (2012-03-19 21:59:15)


You are registered as user #464141 with the Linux Counter

Offline

 

#19  2012-03-19 22:42:54

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

To, że pierwsza kopia trwała dość długo to rozumiem ale czemu druga, gdzie różnica była dosłownie w kilku plikach trwała tyle samo?
Pewnie przez --delete, wszystko jest wgrywane na nowo aby nie było sytuacji takich jak opisałeś wyżej (APT).

Kod:

sent 115141814 bytes  received 28405 bytes  114086.40 bytes/sec                                                                                                                    
total size is 8671242721  speedup is 75.29                                                                                                                                         
                                                                                                                                                                                   
real    16m49.438s                                                                                                                                                                 
user    0m6.712s                                                                                                                                                                   
sys     0m38.906s

You are registered as user #464141 with the Linux Counter

Offline

 

#20  2012-03-19 22:47:28

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

Nie, to powinno trwać moment. Aktualizowane są tylko pliki, które uległy zmianie:

Kod:

# reisersync
sending incremental file list
var/log/kern.log
var/log/messages
var/log/syslog

sent 5045767 bytes  received 10562 bytes  919332.55 bytes/sec
total size is 4121412951  speedup is 815.10

Dwie sekundy czy coś koło tego.

Offline

 

#21  2012-03-19 22:56:35

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

Hmm, nie mam pojęcia co robię źle.
Skopiowałem najpierw system raz, później zrobiłem kilka zmian i:

Kod:

rsync -avx --delete / /home/k4misiek/SystemBACKUP/

Dysk świruje przy tej operacji, dokładnie tak jakby wszystko było kopiowane ponownie.

Kod:

15541 be/4 root        2.01 M/s    0.00 B/s  0.00 % 99.41 % rsync -avx --delete / /home/k4misiek/SystemBACKUP/

Ostatnio edytowany przez k4misiek (2012-03-19 22:57:42)


You are registered as user #464141 with the Linux Counter

Offline

 

#22  2012-03-19 23:01:15

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

/home masz oczywiście na osobnej partycji, prawda? BTW, skoro jest na osobnej, to nie ma sensu go wykluczać, opcja -x już się tym zajmuje. Poza tym wygląda OK, nie wiem o co mu chodzi… Może spróbuj odmontować i zamontować jeszcze raz /home.

Offline

 

#23  2012-03-19 23:05:47

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

Chyba wiem w czym jest problem..  http://rsyncrypto.lingnu.com/index.php/Home_Page#Why_is_Rsyncrypto

There is just one problem - the two solutions contradict. Plain mode encryption of files hide the specific changes to the file, making rsync useless at detecting in-file changes. This is where rsyncrypto comes to the rescue.


You are registered as user #464141 with the Linux Counter

Offline

 

#24  2012-03-19 23:07:31

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: backup całego uruchomionego systemu

No fakt, pasuje. Ja nie mam żadnego szyfrowania, zatem u mnie działa normalnie.

Offline

 

#25  2012-03-19 23:28:09

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: backup całego uruchomionego systemu

Z tego co widzę, to troszkę dodatkowej roboty jest aby to zadziałało przy szyfrowanej partycji.
Tymczasowo dam sobie z tym spokój, paręnaście minut raz na jakiś czas to nie koszmar.

Jak mnie najdą chęci to rozpracuje jak się tego używa lub poszukam czegoś wspierającego szyfrowane partycje i kopie przyrostowe.


You are registered as user #464141 with the Linux Counter

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)