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  2010-09-26 21:11:13

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

kopia /home czym kompresować

Elo

Czego i jak użyć aby zmniejszyć wielkość kopii tworzonej za pomocą dd if=/dev/sda1 of=/mnt/file/kopia.iso

chce aby była kompresja w locie bz2 ? gz ? lzma ?

moj procek to celeron 2.53GHz leciwy

oraz jak jej użyć

co prawda moze trwać to długo byle stopień kompresji był duży

pozdro


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#2  2010-09-26 21:17:21

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: kopia /home czym kompresować

Ja uzywalem do takich rzeczy afio.

[b]Edytka:[/b]
Znalazlem skrypt. Jest on sprzed 2 lat chyba, wiec trzeba popoprawiac troche. Moze komus sie przyda do czegos.
[url]http://wklej.org/id/393899/[/url]
[url]http://wklej.org/id/393900/[/url]

Ostatnio edytowany przez skotx (2010-09-26 21:27:57)


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#3  2010-09-26 21:18:37

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: kopia /home czym kompresować

ZTCW najwyższy stopień kompresji ma lzma więc tym byłoby najlepiej pakować. Gzip ma najniższy współczynnik (zaraz po lzo)  kompresji ale też najszybsze działanie. Bzip2 jest pośrodku. A co do użycia to w przypadku bz2 np coś takiego:

Kod:

tar cpjf /miejsce/kopii/kopia.home.tar.bz2 /home

LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#4  2010-09-27 09:52:07

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: kopia /home czym kompresować

te skrypty to raczej nie dla mnie acha i wytłumacie mi jescze jedno
czym sie rozni to tar cpjf od
tar -jcvf
skoro wynikiem wyjsciowym jest tar.bz2


I teraz najważniejsze chce zrobić kopie przez dd o tak
dd if=/dev/sda1 of=/mnt/file/kopia.iso
i co dodać aby przekonwertować w locie tą kopie ? do bz2 ?


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#5  2010-09-27 10:29:50

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: kopia /home czym kompresować

a man tara gryzie :P

p - preverse attributes
v - verbose
j - bzip2 compression
c - create
f - file

Kombinacja dowolna - ja po prostu ominalem "v" zeby nie zasmiecac ekranu ;]


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#6  2010-09-27 12:56:34

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: kopia /home czym kompresować

wodzu ma rację, zastosuj lzma - najlepsza kompresja


linux regd. user #248790

Offline

 

#7  2010-09-27 15:28:46

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: kopia /home czym kompresować

jednak wybiore chyba bz2.

Tylko poprawcie mnie

dd if=/dev/sda1  | tar -jcvf  > /mnt/file/kopia.iso.bz2

?

oraz jak potem przywrócić daną kopie


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#8  2010-09-27 17:05:14

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: kopia /home czym kompresować

ale kombinujesz, nie możesz zrobić tego po ludzku czyli:
backup:

Kod:

tar cvpjf /home /mnt/file/kopia.tar.bz2

restore:

Kod:

tar xvpjf /mnt/file/kopia.tar.bz2 -C /

?? Przy dd zrobi Ci obraz całej partycji, całe X GB nawet jak połowa z tego będzie wolna...
A teraz wyjaśnienie opcji:

c - create, stwórz archiwum
v - verbose, gadaj sobie i zaśmiecaj mi ekran
p - preverse attributes, zachowaj uprawnienia plików (przydatna opcja....)
j - użyj kompresji bzip2
f - wejście/wyjście z pliku zamiast z stdout/stdin
x - extract, rozpakuj
C - ścieżka do której ma rozpakować

Ostatnio edytowany przez winnetou (2010-09-27 17:07:19)


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#9  2010-09-27 17:49:41

  Akkon - Użytkownik

Akkon
Użytkownik
Zarejestrowany: 2009-04-18

Re: kopia /home czym kompresować

[quote=xomrk]Tylko poprawcie mnie

dd if=/dev/sda1  | tar -jcvf  > /mnt/file/kopia.iso.bz2[/quote]
Potrzebujesz kopi partycji czy tylko zawartości folderu /home? Jeśli, to drugie, to - tak jak napisał winnetou - szkoda czasu na zabawy z dd. Wystarczy skompresować folder /home tarem.
[quote=winnetou]Przy dd zrobi Ci obraz całej partycji, całe X GB nawet jak połowa z tego będzie wolna...[/quote]
To prawda, ale istnieje sposób, by ograniczyć do minimum rozmiar tej przestrzeni w kompresowanym pliku, przez utworzenie pustego pliku wypełnionego zerami. To oczywiście nie ma większego sensu jeśli chodzi nam wyłącznie o kopię katalogu, a nie partycji.

Offline

 

#10  2010-09-27 19:34:48

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: kopia /home czym kompresować

[quote=xomrk]Tylko poprawcie mnie

dd if=/dev/sda1  | tar -jcvf  > /mnt/file/kopia.iso.bz2[/quote]
a chcesz ten obraz nagrywać na płyty czy trzymać na jakimś innym dysku?


linux regd. user #248790

Offline

 

#11  2010-09-27 20:25:23

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: kopia /home czym kompresować

Na dysku.


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#12  2010-09-27 20:30:31

  SpeedVin - Fan Jogurtu

SpeedVin
Fan Jogurtu
Zarejestrowany: 2010-09-25
Serwis

Re: kopia /home czym kompresować

[quote=xomrk]Na dysku.[/quote]
To w takim razie po co obraz iso?
(Pytanie wynika z odpowiedzi kolegów) :)

Offline

 

#13  2010-09-27 20:39:45

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: kopia /home czym kompresować

dokładnie, jeśli będziesz to trzymał na dysku w dużej paczce (tarbalu) to nie potrzebujesz dd. zrób jak mówi wodzu i będzie gites


linux regd. user #248790

Offline

 

#14  2010-09-27 20:46:43

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: kopia /home czym kompresować

Popieram przedmówców, archiwum tar to dużo lepsza opcja. Kompresja bzip2 ma swoje wady i zalety, chcesz wiedzieć więcej to zajrzyj do mana.

Ostatnio edytowany przez pioki (2010-09-27 20:47:27)

Offline

 

#15  2010-09-28 01:39:01

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: kopia /home czym kompresować

wyręczę mana :)
gzip - niska kompresja za to krótki czas (de)kompresji
bzip2 - dość wysoki stopień kompresji średni czas (de)kopresji
lzm/lzma - wysoki stopień kompresji najdłuższy czas (de)kompresji
lzo - najniższy stopień kompresji, najkrótszy czas (de)kompresji
Wybór należy do Ciebie.


LRU: #472938
[b]napisz do mnie:[/b] ola@mojmail.eu
[url=http://valhalla.org.pl]Hołmpejdż[/url] | [url=http://valhalla.org.pl/foto]Galerie[/url] | [url=http://valhalla.org.pl/tech]"Twórczość"[/url] || [url=http://img.munn.in]Free Image Hosting[/url]

Offline

 

#16  2010-09-28 09:59:52

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: kopia /home czym kompresować

Ale mi chodziło głównie o odzyskiwanie danych z uszkodzonego archiwum...

//dopisek
Archiwum bzip2 domyślnie przechowuje dane w 900kB blokach, tak więc "przypadkowa" zamiana jedynki z zerem uszkodzi jeden blok - pozostałe dane da się odzyskać. Można jeszcze dodać, że "odzyskiwanie" działa do długości archiwum 512MB - co warto wziąść pod uwagę jeśli się robi kopię zapasową całej partycji... Bardziej szczegółowe informacje w manie;).

Ostatnio edytowany przez pioki (2010-09-28 20:15:58)

Offline

 

#17  2010-09-28 20:12:26

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: kopia /home czym kompresować

Ale ja chce to trzymać na innym dysku i wrazie potrzeby przywrócić całą partycję do poprzedniego stanu .Nie interesuje mnie odzyskiwanie pojedynczych plików.
to jak z tym dd + bz2 ?


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#18  2010-09-28 21:27:04

  ArnVaker - Kapelusznik

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

Re: kopia /home czym kompresować

Przecież tu nikt nie mówi o pojedynczych plikach... Tworzysz system plików na docelowej partycji lub usuwasz to co na niej siedzi, rozpakowujesz wcześniej przygotowane archiwum... i to wszystko w sumie ;)

Ostatnio edytowany przez ArnVaker (2010-09-28 21:29:42)


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

Offline

 

#19  2010-09-28 21:40:52

  Akkon - Użytkownik

Akkon
Użytkownik
Zarejestrowany: 2009-04-18

Re: kopia /home czym kompresować

To, gdzie to będziesz trzymał nie ma znaczenia. Moim zdaniem powinna Ci wystarczyć zwykła kopia folderu /home w formie skompresowanej. Jesli jednak chcesz koniecznie mieć klona całej partycji, to zapraszam do skorzystania z poniższego opisu:
http://debian.linux.pl/threads/6573-Kopia-zapasowa-i-przenoszenie-systemu-na-inn%C4%85-partycj%C4%99

Offline

 

#20  2010-09-28 23:45:33

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: kopia /home czym kompresować

ale żeś się uparł na to dd

możesz to robić przez dd, ale pakowanie/wypakowanie będzie trwało dłużej a plik wynikowy będzie większy. poza tym istnieje jeszcze jedno ograniczenie - jeżeli np. dysk ci się mechanicznie rozsypie i kupisz sobie większy, po czym wpadniesz na pomysł zrobienia sobie większej partycji /home to dupa zbita - partycja odzyskiwana z obrazu utworzonego przez dd+bz2 będzie miała pierwotny rozmiar. możesz to oczywiście później porozciągać gpartedem czy czymś tam, ale to kolejna robota i kolejne minuty

reasumując dd tylko komplikuje sprawę. zrób sobie zwykłego tarbala


linux regd. user #248790

Offline

 

#21  2010-09-29 18:41:47

  Akkon - Użytkownik

Akkon
Użytkownik
Zarejestrowany: 2009-04-18

Re: kopia /home czym kompresować

[quote=rychu]jeżeli np. dysk ci się mechanicznie rozsypie i kupisz sobie większy, po czym wpadniesz na pomysł zrobienia sobie większej partycji /home to dupa zbita - partycja odzyskiwana z obrazu utworzonego przez dd+bz2 będzie miała pierwotny rozmiar.[/quote]
Nie, jeśli skorzysta z opisu jaki mu podałem.

Offline

 

#22  2010-09-30 08:24:28

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: kopia /home czym kompresować

Ja tylko tak kontrolnie zapytam... czy Debian to taka nietypowa dystrybucja w której nie można zainstalować partimage?


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#23  2010-09-30 08:29:44

  ilin - Palacz

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

Re: kopia /home czym kompresować

Niezłym programem do robienia kopii zapasowych jest [url=http://packages.debian.org/squeeze/fsarchiver]fsarchiver[/url]

Umożliwia robienie kopii systemów plików ext4


[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

 

#24  2010-09-30 09:18:07

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: kopia /home czym kompresować

[quote=Akkon][quote=rychu]jeżeli np. dysk ci się mechanicznie rozsypie i kupisz sobie większy, po czym wpadniesz na pomysł zrobienia sobie większej partycji /home to dupa zbita - partycja odzyskiwana z obrazu utworzonego przez dd+bz2 będzie miała pierwotny rozmiar.[/quote]
Nie, jeśli skorzysta z opisu jaki mu podałem.[/quote]
tak, ale nadal jest to dużo więcej zachodu niż zwykłe tarowanie i wytarowanie, które w tej sytuacji jest zupełnie wystarczające.


linux regd. user #248790

Offline

 

#25  2010-09-30 12:06:11

  Akkon - Użytkownik

Akkon
Użytkownik
Zarejestrowany: 2009-04-18

Re: kopia /home czym kompresować

[quote=rychu]tak, ale nadal jest to dużo więcej zachodu niż zwykłe tarowanie i wytarowanie, które w tej sytuacji jest zupełnie wystarczające.[/quote]
Bez przesady z tym "zachodem", to tylko dwa polecenia w konsoli więcej przy odzyskiwaniu. Zgadzam się jednak, że w tej konkretnej sytuacji zwykłe tarowanie w zupełności wystarczy.

Pozdrawiam

Offline

 

Stopka forum

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

[ Generated in 0.013 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00011 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.147.66.149' WHERE u.id=1
0.00104 UPDATE punbb_online SET logged=1716075341 WHERE ident='3.147.66.149'
0.00055 SELECT * FROM punbb_online WHERE logged<1716075041
0.00068 DELETE FROM punbb_online WHERE ident='47.128.37.115'
0.00007 SELECT topic_id FROM punbb_posts WHERE id=154447
0.00004 SELECT id FROM punbb_posts WHERE topic_id=17390 ORDER BY posted
0.00067 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=17390 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00425 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=17390 ORDER BY p.id LIMIT 0,25
0.00128 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17390
Total query time: 0.00888 s