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 [b]#464141[/b] 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'

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


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [b]#464141[/b] with the Linux Counter

Offline

 

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

  urbinek - Użytkownik

urbinek
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: backup całego uruchomionego systemu

/proc
/dev ?


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

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 [tt]-x[/tt].


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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:
[quote=k4misiek]Takie rozwiązanie jest zdecydowanie wygodniejsze a +- ~10GB więcej [b]na partycji z danymi[/b] to nic w porównaniu do wygody takiego rozwiązania.[/quote]
Powyżej wrzuciłem polecenie z opcją [tt]--delete[/tt]. 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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [b]#464141[/b] 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

[quote=k4misiek]PS: Może edytuj powyższy post i usuń --delete, jak ktoś bezmyślnie wklepie to pewnie się zdziwi.[/quote]
Ale żeby aktualizować backup musi być opcja [tt]--delete[/tt]. Bez tego zacznie robić się straszny śmietnik w tym backupie, ponieważ żadne pliki nie będą z niego usuwane. Bez opcji [tt]--delete[/tt] 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.

[b]EDIT:[/b] Dodałem notkę. :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [b]/ [/b] za pomocą [url=http://packages.debian.org/wheezy/fsarchiver]fsarchiver[/url]

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.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

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

[quote=ArnVaker][quote=k4misiek]PS: Może edytuj powyższy post i usuń --delete, jak ktoś bezmyślnie wklepie to pewnie się zdziwi.[/quote]
Ale żeby aktualizować backup musi być opcja [tt]--delete[/tt]. Bez tego zacznie robić się straszny śmietnik w tym backupie, ponieważ żadne pliki nie będą z niego usuwane. Bez opcji [tt]--delete[/tt] 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.

[b]EDIT:[/b] Dodałem notkę. :)[/quote]
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?

[quote=ilin]Ja jednak robię raz na jakiś czas kopię partycji [b]/ [/b] za pomocą [url=http://packages.debian.org/wheezy/fsarchiver]fsarchiver[/url][/quote]
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 [b]#464141[/b] 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 [tt]--exclude[/tt] (nie wiem czy jest poprawna, bo akurat nie używam), to tak. Opcja [tt]--delete[/tt] usuwa z katalogu docelowego wszystko czego nie ma w katalogu źródłowym. Są jeszcze wariacje [tt]--delete-cośtam[/tt], ale nie pamiętam czym dokładnie się różnią, w każdym razie w manie powinno być to opisane.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [b]#464141[/b] 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. :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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

[quote=ArnVaker]Zwykły użytkownik nie ma dostępu wszędzie. :)[/quote]
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 [b]#464141[/b] 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. :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [b]#464141[/b] 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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [b]#464141[/b] 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 [b]#464141[/b] 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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [b]#464141[/b] 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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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.[/quote]


You are registered as user [b]#464141[/b] 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.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

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 [b]#464141[/b] with the Linux Counter

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.014 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00135 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.14.247.77' WHERE u.id=1
0.00127 UPDATE punbb_online SET logged=1716186357 WHERE ident='3.14.247.77'
0.00072 SELECT * FROM punbb_online WHERE logged<1716186057
0.00079 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=20920 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00223 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=20920 ORDER BY p.id LIMIT 0,25
0.00169 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20920
Total query time: 0.00826 s