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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
Mam na serwerze dysk 500GB, na którym stoi system (konkretnie to Mandriva) oraz inne dane z /home. Jakiś czas temu serwer poprzez awarię zasilania wyłączył się i nie chciał się już włączyć (wreszcie po kilkukrotnym i kilkugodzinnym fsck udało mi się go uruchomić). Chciałem wykonać sobie obraz partycji poprzez dd, bo dysk już mi chyba kolejny raz nie wstanie... Problem polega na tym, że transfer na dysku jest opłakany, po ok. 14 godzinach wykonał mi dopiero 14 GB obrazu... i się wysypał:
[root@serv ~]# dd if=/dev/sda6 of=/media/Seagate/obraz_dysku/part_home.img dd: czytanie `/dev/sda6': Błąd wejścia/wyjścia 26440832+0 przeczytanych recordów 26440832+0 zapisanych recordów skopiowane 13537705984 bajty (14 GB), 17174,1 s, 788 kB/s
Dysk cały czas chodzi na produkcji, nie mam możliwości go sobie wyłączyć... Polityka backupu wyglądała do tej pory tak, że mam skopiowane na dysk zewnętrzny spakowane paczki katalogów z samby, /etc oraz dumpy z bazy MySQL. Wiem, że kiepsko, ale nie było do tej pory na czym przetrzymywać obrazu całego dysku (musiało się coś oczywiście zdarzyć, żeby środki na to się znalazły) - ale mniejsza o to, stało się.
Da radę coś z tym jeszcze zrobić? Dzięki za pomoc.
PS: Wiem, że Mandriva itp. ale z pewnych powodów nie dało się przejść na coś konkretniejszego. No i pytam tutaj bo społeczność debianowa jest konkretniejsza i mam wrażenie, że bardziej pomocna.
Ostatnio edytowany przez llyg (2014-09-15 07:30:58)
Offline
Przy awariach to raczej [deb]gddrescue[/deb] zamiast zwykłego dd.
Offline
1. SMART
2. I bez powyższego wynika że są problemy I/O na dysku (opis fsck)
3. Jeśli regularnie te backupy były robione to jedyna ich wada to wydłużony czas odtworzenia, który pochłonie postawienie serwera ze stanu zerowego
Zrobić się raczej nie da nic, a co do dd to chyba nie puściłeś go w czasie "pracy" tylko podczas okna serwisowego?
Offline
hej, jak tam wygląda /var/log/syslog?
jak nie ma okienka czasowego na zrobienie backupa, to i nie będzie okienka na jego przywrócenie, w razie jak się coś spieprzy. proste jak drut. powtórz to tym "mądrym ludziom", którzy narzucili takie wymagania. musi być przerwa na konserwację, przynajmniej parę minut w tygodniu.
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00117 | 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.218.73.233' WHERE u.id=1 |
0.00068 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.218.73.233', 1732337733) |
0.00064 | SELECT * FROM punbb_online WHERE logged<1732337433 |
0.00074 | DELETE FROM punbb_online WHERE ident='3.14.251.103' |
0.00108 | SELECT topic_id FROM punbb_posts WHERE id=275856 |
0.00092 | SELECT id FROM punbb_posts WHERE topic_id=26415 ORDER BY posted |
0.00062 | 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=26415 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00075 | 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=26415 ORDER BY p.id LIMIT 0,25 |
0.00076 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26415 |
Total query time: 0.00759 s |