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/.

#51  2012-04-19 10:27:54

  ArnVaker - Kapelusznik

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

Re: backup całego uruchomionego systemu

Rozumiem, że w /home montujesz osobną partycję, a w /media masz tylko katalogi do których montujesz osobne partycje? Jeżeli tak, to te wykluczenia na końcu są niepotrzebne, opcja -x odpowiada właśnie za nieprzekraczanie granic systemu plików, czyli m.in. to co na innych partycjach i tak się nie załapie.

PS To „reisersync” wygląda podejrzanie. ;)


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

Offline

 

#52  2012-04-19 10:39:48

  buri - Użytkownik

buri
Użytkownik
Skąd: Polska
Zarejestrowany: 2011-01-25

Re: backup całego uruchomionego systemu

Oczywiście, że to podejrzane bo patrzyłem na Twoje posty głównie ;)

Tak /home mam oddzielnie, a reszta partycji siedzi w /media i trochę się zmyliłem. Czyli jednak będzie tak:

Kod:

alias reisersync='mount /dev/sdb1 /media/wolny && rsync -avx --delete /home/ /media/wolny/kopie_linuks/home && rsync -avx --delete /media/dane/pliki /media/wolny/kopie_linuks/pliki && rsync -avx --delete / /media/wolny/kopie_linuks/system && umount /media/wolny'

Teraz jeszcze mi przypomniałeś o alias, kurde uczę się linuxa i zapomniałem, że tak można sobie ułatwić życie.

Offline

 

#53  2012-04-19 12:30:06

  buri - Użytkownik

buri
Użytkownik
Skąd: Polska
Zarejestrowany: 2011-01-25

Re: backup całego uruchomionego systemu

Jest jednak mały problem, bo jedna komenda coś mi nie przechodzi do końca.

Kod:

alias kopia_home='sudo mount /dev/sdb1 /media/wolny && sudo rsync -avx --delete --exclude=/home/buri/.gvfs --exclude=/home/buri/.opera/cache/ /home/buri /media/wolny/kopie_linuks/home && sudo umount /media/wolny'

Nie wiem co jest źle, bo ciągle mi wyrzuca, że nie ma dostępu do /home/buri/.gvfs, a specjalnie go nie chcę uwzględniać (coś źle zapisuje?), bo mi przerywa całość. Robi kopię, ale już nie odmontowuje dysku bo wyrzuca błąd:

Kod:

sent 3488994 bytes  received 78402 bytes  106489.43 bytes/sec
total size is 1524113200  speedup is 427.23
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

Na kopi plików działa pięknie:

alias kopia_pliki='sudo mount /dev/sdb1 /media/wolny && sudo rsync -avx --no-p --delete /media/dane/pliki /media/wolny/kopie_linuks/ && sudo umount /media/wolny'[/quote]

Offline

 

#54  2012-04-19 13:03:45

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: backup całego uruchomionego systemu

Lepiej zamiast aliansu zrób sobie skrypt np w bashu, i wyłącz niektóre foldery z backupu, np ~/.gvfs - to jest folder systemowy Gnome, jak na nim rsync się wykłada, to po to w rsyncu masz opcje [b]exclude[/b], żeby pominąć takie przypadki.

A sam ~/.gvfs jest używany (w Gnome) przez program [b]gvfs-fuse-daemon[/b], i nie ma w nim  żadnych danych, które wymagają backupu.
Tak samo, jak np nie przyda Ci się do niczego backup pliku ~/.Xauthority, bo ten plik jest zapisywany przez Xserwer do obsługi sesji użytkownika.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2012-04-19 13:04:58)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#55  2012-04-19 13:24:07

  ArnVaker - Kapelusznik

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

Re: backup całego uruchomionego systemu

[b]buri[/b]: jaki masz system plików na tej docelowej partycji? Poza tym przydałby się cały komunikat.

[b]Jacekalex[/b]: „alias”, nie „alians”. Bo widzę, że ciągle tak piszesz…


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

Offline

 

#56  2012-04-19 13:46:23

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: backup całego uruchomionego systemu

[quote=ArnVaker][b]Jacekalex[/b]: „alias”, nie „alians”. Bo widzę, że ciągle tak piszesz…[/quote]
Faktycznie,jakimś "odruchem [url=http://pl.wikipedia.org/wiki/Iwan_Paw%C5%82ow]Pawłow[/url]a" zawsze mam na myśli znaczenie linuxowe, a w pisowni wychodzi mi słowo z [url=http://pl.wikipedia.org/wiki/Alians]języka ojczystego[/url]. ;)

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-04-19 13:47:03)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#57  2012-04-19 13:46:42

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: backup całego uruchomionego systemu

http://debian.linux.pl/entries/159-P...459

Offline

 

#58  2012-04-19 14:24:46

  ArnVaker - Kapelusznik

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

Re: backup całego uruchomionego systemu

[b]Yampress[/b]: czemu nie masz w tym opisie żadnego [tt]--delete[/tt]? Bez tego straszny śmietnik się robi przy aktualizacjach backupu.


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

Offline

 

#59  2012-04-19 14:27:54

  buri - Użytkownik

buri
Użytkownik
Skąd: Polska
Zarejestrowany: 2011-01-25

Re: backup całego uruchomionego systemu

[quote=ArnVaker][b]buri[/b]: jaki masz system plików na tej docelowej partycji? Poza tym przydałby się cały komunikat.

[b]Jacekalex[/b]: „alias”, nie „alians”. Bo widzę, że ciągle tak piszesz…[/quote]
Oczywiście zapomniałem wspomnieć, że to ntfs i pod tym względem sobie przejrzałem neta.

Kopia ruszyła ale musiałem pójść inną drogą:

Kod:

alias kopia_home='sudo mount /dev/sdb1 /media/wolny && sudo rsync -avx --no-o --no-p --no-g --delete --exclude-from '/home/buri/exclude.txt' /media/wolny/kopie_linuks/home && sudo umount /media/wolny'

--no-o --no-p --no-g - to rozwiązuje podobno problem z uprawnieniami (choć nie mam bladego pojęcia co robi)
--exclude-from '/home/buri/exclude.txt' - to pomogło rozwiązać problem z uwzględnieniem plików, nie wiem co było w tamtej składni źle

Offline

 

#60  2012-04-19 14:43:09

  ArnVaker - Kapelusznik

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

Re: backup całego uruchomionego systemu

[quote=buri]--no-o --no-p --no-g - to rozwiązuje podobno problem z uprawnieniami (choć nie mam bladego pojęcia co robi)[/quote]
„Rozwiązuje” to nieco na wyrost powiedziane. Powyższe po prostu wyłącza zachowywanie informacji o właścicielach, uprawnieniach i grupach. Przy jakichś plikach użytkownika od biedy jeszcze ujdzie, ale kopiowanie tak całego systemu jest bez sensu, to się do niczego nie będzie nadawało.


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

Offline

 

#61  2012-04-19 15:07:06

  buri - Użytkownik

buri
Użytkownik
Skąd: Polska
Zarejestrowany: 2011-01-25

Re: backup całego uruchomionego systemu

Kopiowanie systemu sobie darowałem. Jednak do /home mi się przyda (ale chyba sobie tylko wybrane katalogi zrobię) oraz do plików na innej partycji. Ważne, że działa szybka kopia folderów tych co chcę, a na system to i tak najlepiej livecd - niezawodne. Dziękuje za zainteresowanie i odpowiedzi.

Offline

 

#62  2012-04-19 15:31:18

  ArnVaker - Kapelusznik

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

Re: backup całego uruchomionego systemu

To może w Twoim przypadku lepiej jednak tar? W spakowanym archiwum uprawnienia zostaną nawet na ntfs.


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

Offline

 

#63  2012-04-19 18:08:36

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: backup całego uruchomionego systemu

jak kopiujesz na inny system plikow stosuj tar to nie bedziesz tracil informacji o uprawnieniach, a do calego systemu ostatnio zaczolem stosowac mondo i musze przyznac ze sprawuje mi sie dobrze.

Offline

 

#64  2012-12-29 12:12:53

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: backup całego uruchomionego systemu

Wiem, że ostatni post w tym temacie został napisany ponad  pół roku temu. Chciałem opisać swój problem tutaj, aby nie zakładać nowego tematu, ponieważ jest pokrewny tematyką z moim pytaniem. Jeśli zrobiłem błąd, to proszę o wyodrębnienie do nowego wątku.

Przejdźmy do sedna sprawy. Bardzo spodobał mi się pomysł z kopiowaniem zawartości partycji systemowej na drugą partycję. Postępuję poleceniem

Kod:

mount /dev/sda3 /media/sda3 && rsync -avx --delete / /media/sda3 && umount /media/sda3

Kopia zawsze się powodzi a po wydaniu polecenia

Kod:

update-grub2

mogę uruchomić zarówno "oryginalny" system, jak i kopię. Problem zaczyna się gdy chcę uruchomić kopię. Po pierwsze musiałem edytować plik fstab klona, ponieważ partycja root wskazywała na sda4 (tam jest oryginał). Czyli teraz używam polecenia

Kod:

mount /dev/sda3 /media/sda3 && rsync -avx --delete --exclude=/etc/fstab / /media/sda3 && umount /media/sda3

Zmieniłem na sda3, tak samo w grubie (szczegóły na załączonych zrzutach ekranów). Od teraz klon nie zapisuje logów systemowych, czyli od wybrania pozycji w grubie, do formularza logowania (nie wiem czy tak się to nazywa, chodzi o to że nie używam menadżerów logowania) miga tylko kreska.

/var/log/boot zapisuje się w oryginalnym systemie, w kopii nie (można odczytać ostatni zapis logowania, czyli ten z oryginału).

Zrzuty ekranu:
oryginał:
http://wstaw.org/m/2012/12/29/oryginal.png
kopia:
http://wstaw.org/m/2012/12/29/kopia.png

--
Edycja:
Może coś przeszkadza, że sam kompilowałem kernel aby wyrzucić initrd?

Kod:

Linux kaboom 3.2.35-nowy3 #1 Fri Dec 28 18:21:47 CET 2012 i686 GNU/Linux

Ostatnio edytowany przez poslad (2012-12-29 12:21:58)

Offline

 

#65  2012-12-29 12:21:19

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2011-10-02

Re: backup całego uruchomionego systemu

"Słowo" klucz - [b][color=blue]UUID[/color][/b]. System "widzi" dwie de facto różne partycje ale o tym samym identyfikatorze (UUID).
Jeśli chcesz uruchamiać raz kopię a raz oryginał to zainteresuj się poleceniem:
[b]tune2fs[/b]
Na przykład:

Kod:

tune2fs $(uuidgen) /dev/sdaX

Najprościej mówiąc - klonując partycję tworzysz jej posektorowy obraz - wraz z UUID. Potem system głupieje co ma uruchomić i gdzie pisać, np. [b]logi[/b].
[i][color=pink]Jeśli nie o to chodziło to nie grzeb, bo URWIESZ ;][/color][/i]

PS

Raz sobie tak zrobiłem przy eksperymentach wszelakich, ale "dało radę" - nauka na swoich błędach jest najcenniejsza.

Ostatnio edytowany przez marcin'82 (2012-12-29 12:27:08)


marcin'82

Offline

 

#66  2012-12-29 12:24:53

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: backup całego uruchomionego systemu

W grubie nie mam wpisanego uuid, a fstab kopii ma partycję root ustawioną zamiast na uuid to /dev/sda3.
Jak miałem fstab tak jak w oryginale, to w ogóle nie mogłem włączyć kopii (uruchamiał się system z sda4)

W zasadzie oprócz braku logowania startu systemu to wszystko jest w porządku, ale w takim wypadku nie czuję się na tyle pewny aby przywrócić kopię z drugiego systemu.

Ostatnio edytowany przez poslad (2012-12-29 12:26:00)

Offline

 

#67  2012-12-29 12:28:39

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2011-10-02

Re: backup całego uruchomionego systemu

W grubie nie mam wpisanego uuid, a fstab kopii ma [b]partycję root ustawioną zamiast na uuid to /dev/sda3[/b].[/quote]
Ale później masz demona "dev-by-uuid" i to chyba z tym jest problem, ale pewny na 100% nie jestem.

Ostatnio edytowany przez marcin'82 (2012-12-29 12:28:56)


marcin'82

Offline

 

#68  2012-12-29 12:30:20

  ArnVaker - Kapelusznik

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

Re: backup całego uruchomionego systemu

Dlaczego UUID miałyby być takie same? Inna partycja, inne UUID. Jakie masz te wpisy w konfigu GRUB-a?

[b]EDIT:[/b] To nie jest kopia blokowa, jedynie kopiowanie danych z jednego systemu plików na drugi.

==========

Ja używam statycznego konfiga GRUB-a:

Kod:

set timeout=2
set default=0

gfxpayload=1024x768

menuentry "DEBIAN" {
    set root=(hd0,5)
    linux /kernel init=/sbin/e4rat-preload quiet rootfstype=ext4 root=/dev/sda6
}
menuentry "klon" {
    set root=(hd0,5)
    linux /kernel init=/sbin/e4rat-preload quiet rootfstype=ext4 root=/dev/sda7
}

A w fstabie mam:

Kod:

/dev/root    /        ext4        noatime            0 1

Zatem żadne wymienione przez Ciebie problemy nie występują. :)


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

Offline

 

#69  2012-12-29 12:36:59

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: backup całego uruchomionego systemu

No właśnie... Bo dalej nie loguje

Kod:

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
/dev/disk/by-uuid/3b155e4b-1841-49da-aecb-fc996d660299 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda6 during installation
UUID=a16ac97f-3907-4887-9983-81ed039bec28 /home           ext4    defaults        0       2
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0

wpis w grubie

Kod:

menuentry "Debian e4rat nowy3 (on /dev/sda3)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    linux /boot/vmlinuz-3.2.35-nowy3 root=/dev/sda3 rootfstype=ext4 init=/sbin/e4rat-preload ro quiet
}

Wygenerowany przez os-prober uruchamia system z sda4, ten edytuje sobie podczas startu, ustawił bym w custom, ale skoro nie działa tak jak chcę to na razie po co.

Ostatnio edytowany przez poslad (2012-12-29 12:44:22)

Offline

 

#70  2012-12-29 12:41:05

  marcin'82 - Użytkownik

marcin'82
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2011-10-02

Re: backup całego uruchomionego systemu

[b]ArnVaker[/b]

[quote="ArnVaker"]EDIT: To nie jest kopia blokowa, jedynie kopiowanie danych z jednego systemu plików na drugi.[/quote]
Przepraszam za pomyłkę, wyjaśniłem w PW. Masz rację.

[b]poslad[/b]

Na wszelki wypadek podaj jeszcze wyniki:

Kod:

blkid

Kod:

fdisk -l

;]

Ostatnio edytowany przez marcin'82 (2012-12-29 12:42:32)


marcin'82

Offline

 

#71  2012-12-29 12:45:35

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: backup całego uruchomionego systemu

Kod:

/dev/sda1: UUID="28801D6F801D44AA" TYPE="ntfs" 
/dev/sda3: UUID="3b155e4b-1841-49da-aecb-fc996d660299" TYPE="ext4" 
/dev/sda5: UUID="2a709833-7c22-4dfe-938d-61d597104d92" TYPE="swap" 
/dev/sda7: UUID="fe9cca72-add0-42fd-8554-25116889b203" TYPE="ext4" 
/dev/sda4: UUID="a61b0340-580a-4d85-8b2a-a1f6b78992b4" TYPE="ext4" 
/dev/sda6: UUID="a16ac97f-3907-4887-9983-81ed039bec28" TYPE="ext4"

Kod:

Dysk /dev/sda: 160.0 GB, bajtów: 160041885696
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 19457, w sumie sektorów: 312581808
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000842a1

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *          63    65015054    32507496    7  HPFS/NTFS/exFAT
/dev/sda2        65017854   249565183    92273665    5  Rozszerzona
/dev/sda3       249565184   281073663    15754240   83  Linux
/dev/sda4       281073664   312580095    15753216   83  Linux
/dev/sda5        65017856    67115007     1048576   82  Linux swap / Solaris
/dev/sda6        67117056   211820543    72351744   83  Linux
/dev/sda7       211822592   249565183    18871296   83  Linux

Offline

 

#72  2012-12-29 12:51:29

  ArnVaker - Kapelusznik

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

Re: backup całego uruchomionego systemu

A jakby ro wywalić?


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

Offline

 

#73  2012-12-29 13:00:19

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: backup całego uruchomionego systemu

To nic nie zmieniło.

Offline

 

#74  2012-12-29 13:02:12

  ArnVaker - Kapelusznik

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

Re: backup całego uruchomionego systemu

Bez e4rat?


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

Offline

 

#75  2012-12-29 13:04:28

  poslad - Użytkownik

poslad
Użytkownik
Zarejestrowany: 2012-12-26

Re: backup całego uruchomionego systemu

Bez e4rat jest tak samo. Może problem leży gdzie indziej?

Offline

 

Stopka forum

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

[ Generated in 0.016 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00016 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00110 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='18.225.56.194' WHERE u.id=1
0.00123 UPDATE punbb_online SET logged=1716185078 WHERE ident='18.225.56.194'
0.00027 SELECT * FROM punbb_online WHERE logged<1716184778
0.00037 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.00030 SELECT search_for, replace_with FROM punbb_censoring
0.00641 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 50,25
0.00151 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20920
Total query time: 0.01142 s