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  2011-03-18 13:29:29

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Backup serwera

Witajcie!

Mam oto taki problem. Mój bridge/serwer Samby umiera z powodu dysku. Jakiś IO error wyskakuje.
Wpiąłem identyczny wielkością dysk (posiada jednak inną tablicę partycji).
Pojawia się więc pytanie:
Jak mógłbym skopiować całą zawartość z uszkodzonego dysku na nowy? Rzecz jasna z systemem plików i najchętniej z boot loaderem.

Pzdrv


[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#2  2011-03-18 13:35:18

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Backup serwera

przez dd ? - ja tak robiłem i zrobiło miodzio, razem z bootloaderem jak chciałeś. Przenosiłem dwa systemy z dysku 80 na 160.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#3  2011-03-18 13:37:27

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Backup serwera

Można poznać to tajemnicze zaklęcie?
Czy można robić to na podłączonych partycjach?


[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#4  2011-03-18 15:36:17

  Nicram - Użytkownik

Nicram
Użytkownik
Zarejestrowany: 2006-03-28

Re: Backup serwera

[quote=Zbooj]Można poznać to tajemnicze zaklęcie?[/quote]

Kod:

dd if=/dev/zdrodlo of=/dev/cel bs=1M

i idziemy na pifko

[quote=Zbooj]Czy można robić to na podłączonych partycjach?[/quote]
oj, co to nie. Musisz to zrobić na odmonotwanych partychach a najlepiej zbootowac system z jakiegos livecd i wówczas robisz np
if=/dev/sda of=/dev/sdb

tylko jak podłączycz większy dysk to zrobi ci identyczna strukture jak pierszego, poprostu klon. poźniej rozszerzyć partycje.

Offline

 

#5  2011-03-18 16:31:15

  debianus_userus - Członek DUG

debianus_userus
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2005-08-29
Serwis

Re: Backup serwera

[quote=Zbooj]Witajcie!

Mam oto taki problem. Mój bridge/serwer Samby umiera z powodu dysku. Jakiś IO error wyskakuje.
Wpiąłem identyczny wielkością dysk (posiada jednak inną tablicę partycji).
Pojawia się więc pytanie:
Jak mógłbym skopiować całą zawartość z uszkodzonego dysku na nowy? Rzecz jasna z systemem plików i najchętniej z boot loaderem.

Pzdrv[/quote]
Mozliwosci jest wiele, ale najbardziej polecam clonzille lepszego narzedzia do takich zabaw nie znajdziesz.
http://clonezilla.org/

Offline

 

#6  2011-03-18 17:59:31

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Backup serwera

Co do robienia kopi to wg mnie dd nie jest zbyt dobrym rozwiązaniem jak przenosimy na inny dysk z inaczej zorganizowanym miejscem nie prościej spakować

Kod:

 tar -clvpj --exclude=/mnt/* --exclude=/proc/* --exclude=/home/pliki/*  --exclude=/sys/* --exclude=/tmp/* -f /kopiasys.tar.bz2 /

i później odtworzyć tak jak robi się to z stage w gentoo


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#7  2011-03-18 19:35:29

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Backup serwera

Zamiast --exclude=/mnt/* --exclude=/proc/* --exclude=/home/pliki/*  --exclude=/sys/* --exclude=/tmp/* , lepiej krócej użyć --one-file-system .

Offline

 

#8  2011-03-19 09:08:39

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: Backup serwera

Chodziło mi raczej o dokładną kopię dysku, wraz z układem partycji i bootloaderem.
Czy dd się do tego nadaje, czy kombinować inaczej?
Co z badblokami dysku-źródła?


[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]

Offline

 

#9  2011-03-19 10:54:31

  pioruns - Użytkownik

pioruns
Użytkownik
Zarejestrowany: 2011-02-28

Re: Backup serwera

Czy w tym momencie masz jakieś uszkodzone pliki, nieczytelne z powodu bad sektorów? Jeśli tak to jakie, masz ich listę?
Zrobiłeś rozszerzony test SMART na tym dysku? Potrafi to program smartctl z pakietu smartmontools (smartctl wymaga uprawnień roota):

Kod:

smartctl --long /dev/sdX (jakoś tak, nie mam Linuksa pod ręką)

Przy okazji mógłbyś nam się pochwalić stanem SMART dysku, komenda:

Kod:

smartctl --all /dev/sdX

Ostatnio edytowany przez pioruns (2011-03-19 10:58:10)

Offline

 

#10  2011-03-19 18:58:36

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Backup serwera

metoda z tar'em ma ta zalete ze ja mozna poscic na zywca (na dzialajacym systemie) .. co do --one-file-system vs --exclude to drugie jest bardziej przenosnie bo /tmp czy /home nie zawsze sa osobnymi systemami plikow ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#11  2011-03-19 19:33:49

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: Backup serwera

[quote=bercik]co do --one-file-system vs --exclude to drugie jest bardziej przenosnie bo /tmp czy /home nie zawsze sa osobnymi systemami plikow ...[/quote]
Jasne, raczej chodziło bardziej o /sys, /proc, /mnt. Najcześciej wtedy używa się --exclude zamiast po prostu skorzytać z --one-file-system. Chyba nie każdy słyszał o tej opcji, a potrafi czasem znacznie skrócić polecenie. No reszta to już kwestia indywidualna czy ktoś chce coś wyłaczyć z archiwum. "Przenośne" to chyba złe słowo, --exlude pozwoli wyłączyć z archiwum cokolwiek, ma większe zastosowanie.

Offline

 

#12  2011-03-20 23:45:37

  Outlaw - Użytkownik

Outlaw
Użytkownik
Zarejestrowany: 2007-10-20
Serwis

Re: Backup serwera

Masz tu art "od nas" :)
http://forum.slackware.pl/viewtopic.php?f=9&t=717&p=9091

Może coś pomoże.


http://blog.outlaw.one.pl
[url=http://siecikomputerowe.bydgoszcz.pl]Okablowanie strukturalne, sieci komputerowe, Bydgoszcz, Poznań, Toruń, Piła.[/url]
[url=http://netria.pl]Internet, Okablowanie strukturalne, sieci komputerowe, Bydgoszcz, Poznań, Piła, Toruń, Czersk[/url]

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.017 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00109 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.117.231.15' WHERE u.id=1
0.00093 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.117.231.15', 1727558696)
0.00041 SELECT * FROM punbb_online WHERE logged<1727558396
0.00053 SELECT topic_id FROM punbb_posts WHERE id=168516
0.00674 SELECT id FROM punbb_posts WHERE topic_id=18581 ORDER BY posted
0.00031 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=18581 AND t.moved_to IS NULL
0.00230 SELECT search_for, replace_with FROM punbb_censoring
0.00057 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=18581 ORDER BY p.id LIMIT 0,25
0.00189 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18581
Total query time: 0.0149 s