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/.
Komercyjnego mamy ghosta, odpowiednikiem open source jest partimage. Ale ani jednym ani drugim niewiem jak zrobić płytke która np. będzie na partycje aktywna przywracać automatycznie bez klikania/wpisywania komend system. Ostatnio widziałem fajną płytke od ACERA do laptopów wrzucamy cd 1 tam jest kilka opcji np. przywracanie systemu potem prosi o cd 2 i 3 ale już nie prosi o wybór opcji prosi tylko o płyty, wszystko odbywa się w ghoscie :] gdzies kiedyś widziałem projekt który miał na celu zrobienie boot-cd do robienia takich rzeczy oczywiście open-source. Tak ogólnie co o tym myślicie i jakie są wasze doświadczenia w tej dziedzinie ?? Robicie wogóle sobie takie snap-shoty waszych maszyn ??
Offline
No niktórzxy robisa ja jestem zabardzo leniwy i nierobię - najczęsciej jak coś się zepsuje to kibinuje i się uczę.
W przypadku linuxa możesz takie cos sobie robić ale juz systemy pana bramy zabraniaja na takie praktyki (licencja niezezwala).
A co do tackich rzeczy to zawsze możesz napisac prosty skrypt który zautomatyzuje polecenia i jest jeszcze inna możliwość :
Make cd rom
http://mkcdrec.ota.be/
pzdr.
Offline
Ciekawym programem jest Mondo http://www.mondorescue.org/ można też przygotowac plyte startowa do przywracania sytemu. Można go za pomoca apt zainstalowac wiec nie ma problemu paczki deb sa :) Chociaz nie wnikałem za bardzo w ten program ale wszystkie znaki na niebie i ziemi mi mowia ze będe musiał i to wkrótce. :D
Edit
Jeszcze cosik takiego znalazłem http://www.feyrer.de/g4u/
Offline
Jest tez cos w rodzaju ghosta na linux. Sie to nazywa ghost for linux.
Offline
Tak link wyzej :D
Offline
Ogólnie bardzo ładnie ale jeszcze mam jedno pytanie czy któryś z tych programów robi kopie MBr'a ??
Offline
Oj chyba rodbią ale możesz przecież sam wykonac kopie mbr użyj narzedzia dd
{kopiuje MBR do pliku}
[color=blue]dd if=/dev/hda of=/root/mbr-copy bs=512 count=1[/color]
{nadpisuje MBR z pliku}
[color=red]dd if=mbr-copy of=/dev/hda bs=512 count=1[/color]
Pzdr.
PS oczywiscie możesz wrzucic zamiast na dysk copie MBR na dyskietkę
dd if=/dev/hda of=/media/floppy/mbr-copy bs=512 count=1
a potem wgrac z dysietki (zabotuj się np z płyty jak system całkowicie padł)
dd if=/media/floppy/mbr-copy of=/dev/hda bs=512 count=1
pzdr.
Offline
a czy można zrobić jakoś żeby polecenie dd zapisywało tylko to co jest zajęte tzn. mam partycje win xp 14gb a zajęte 5gb i jak robiłem obraz (dd if=/dev/hda1 of=bleble.img) to zrobił obraz 14gb i czy da się zrobić tak żeby nie zapisywał do obrazu czystych segmentów na partycji?
Offline
dd się nieda tak zrobić bo on w ten sposób czyta ale jak nic niemasz na reszcie dysku pusc to przez bzipa i zobacz wtedy ile zajmie :]
Offline
hej!
mam postawiony serwer (tylko tryb tekstowy)
zainstalowany apache, php,mysql, pare wlasnych dodatkow i plikow konfiguracyjnych.
chcialbym zrobic sobie kopie bezpieczenstwa, identyczny system z konfiguracja do szybkiego odzyskania (bez koniecznosci ponownego instalowania, sciganaia pakietow i ich konfigurowania).
jaki mam wybor? zrobic cd i pozniej przegrac cala zawartosc na sformatowany dysk czy jak? jak to zrobic? czytalem na forum ale albo za madrze napisane albo nie wiem :|
dla jasnosci chodzi mi o kopie zapasowa tworzona przede wszystkim w celu umożliwienia wykonania operacji przywrócenia do działania całego systemu, bez konieczności reinstalacji systemu operacyjnego
prosze o pomoc!
pozdrawiam GN
Offline
najprostszy sposób pod słońcem: nagrać na płytkę wszystkie pliki z tej partycji, tak jak są.
przy odzyskiwaniu oprócz tak utworzonej kopii zapasowej potrzebny ci będzie jeszcze jakiś rescue-cd, np płytka instalacyjna debiana (żeby zbutować system z takiej partycji i przeładować lilo)
Offline
hmmmmm
podczas instalacji debian sarge system instalowany jest na kilku partycjach jako wielouzytkownikowa stacja robocza wiec musialbym jakos wszystkie partycje wypalic. a moze jakos obraz zrobic?
komp to stary pentium I 133 bez nagrywarki wiec chcialbym jakis obraz albo cus zrobic zeby to pozniej przegrac na innego kompa i wypalic
proszę o porady!
Offline
nie ma zmartwienia, szefuniu. nic nie stoi na przeszkodzie, żebyś w ten sposób backupował wiele partycji. jeśli ci się to nie podoba i wolisz tworzyć obrazy tych partycji (co osobiście wydaje mi się drogą okrężną), to też no problemo. napisz ile masz tam dysków na tym serwie oraz jak są na nich rozłożone partycje, to powiemy ci tutaj dokładnie co i jak.
Offline
ok!
ktos mi polecil partimage ale on jest w wersji unstable i boje sie go instalowac bo on przebudowuje wazne pakiety i moze mi pobrudzic :|
system jest na jednym dysku 2GB i jak wroce w podrozy to tutaj podzialamy.
dzieki i pozdro!
Offline
hmm a czy nie najprościej byłoby zrobic backup'a systemu po prostu do tara?? jak zmienisz rozmiar partycji albo coś takiego, to niektóre progsy od obrazów lubią się wykrzaczać, a tak rozpakowujesz tylko tara, instalujesz bootmanager'a i po sprawie
najprostrze wyjścia są najlepsze;]
Offline
a co do partimage to jak zdążyłś zauważyć robi on obrazy partycji nie podmontowanych - wniosek = odpal partimage z jakiegoś live i wskaż partycję do "zobrazowania"
Polecam rescuecd, jest świetny
Offline
{kopiuje MBR do pliku}
dd if=/dev/hda of=/root/mbr-copy bs=512 count=1
{nadpisuje MBR z pliku}
dd if=mbr-copy of=/dev/hda bs=512 count=1
Pzdr.
PS oczywiscie możesz wrzucic zamiast na dysk copie MBR na dyskietkę
dd if=/dev/hda of=/media/floppy/mbr-copy bs=512 count=1
a potem wgrac z dysietki (zabotuj się np z płyty jak system całkowicie padł)
dd if=/media/floppy/mbr-copy of=/dev/hda bs=512 count=1[/quote]
Mam delikatne pytanie:
Skąd wiemy że program dd rozumie opcje [color=red]bs=512 count=1[/color] w poleceniuKod:
dd if=/dev/hda of=/root/mbr-copy bs=512 count=1jako "skopiuj pierwszy sektor (czyli mbr) z dysku hda do katalogu /root" a nie np: "skopiuj zawartosc dysku hda na pierwszy sektor dykietki" (co oczywiscie jest awykonalne) ? tutaj bs=512 count=1 tyczy się tego co siedzi po lewej stronie czyli if=/dev/hda )
Pytam dlatego bo z kolei tym poleceniu :Kod:
dd if=mbr-copy of=/dev/hda bs=512 count=1[color=red]bs=512 count=1[/color] tyczy się to tego co jest po prawej stronie a nie po lewej jak to było wczesniej tzn dd robi tak "skopiuj plik mbr-copy do pierwszego sektora dysku(czyli mbr) dysku hda".
Pozdrawiam
Offline
hmm a czy nie najprościej byłoby zrobic backup'a systemu po prostu do tara??[/quote]no mniej więcej o tym gadam, z tym że na dysku musi być dość miejsca do utworzenia archiwum - dlatego pytam o dyski.
linux regd. user #248790
Offline
no to w koncu jak?
robic obrazy, uzywac programow, zgrywac na plytki?
czy najprosciej - tar'em? bo zdania sa podzielone :|
pozdro
Offline
ok!
mam dysk podzielony tak:
proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults,errors=remount-ro 0 1 /dev/hda9 /home ext3 defaults 0 2 /dev/hda8 /tmp ext3 defaults 0 2 /dev/hda5 /usr ext3 defaults 0 2 /dev/hda6 /var ext3 defaults 0 2 /dev/hda7 none swap sw 0 0 /dev/hdd /media/cdrom0 iso9660 ro,user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
do tego live cd knoppixa oraz 2-gi dysk 2GB nie sportycjonowany pod linuxa na ktory zgram obecny system.
co dalej Panowie?
Offline
Ja bym sie dd zaintersował przydatne narzędzie i wygodne. Tylko czekam jeszce sobie na odpowiedz na pytanie wyzej które zadałem :]
Offline
krbol co do twojego pytanie wyraznie masz napisane
[b]if[/b] oraz [b]of[/b] co juz z tego polecenia widc z kad i gdzie kopiuje a pozostale parametry to jest zakres :]
co do robienia kopi dd lub partimage to moim zdaniem ma to sens gdy np nie bedziemy zminiac rozmiaru partycji przy odtwarzaniu i jest to szybki i wygodny sposub :]
co do robienia kopi tar'em to o tyle wygodny sposub ze praktycznie na dowolnej maszynie bedziemy takowa kopie mogli odtworzyc :]
Offline
no dobra...
ale jak ma sie do tego zabrac ....
Offline
Biexi z if i of rozumiem tylko mi o te bootsectory chodzi dlaczego raz tyczy sie of a raz if , przeciez mozna chyba zapodac wiele kombinacji.
Offline
wiesz w sumie to wartości bs i count mają znaczenie tylko za pierwszym razem, tzn. chodzi o to żeby wrzucić do pliku dokładnie 512 bajtów.
jak robisz w drugą stronę, czyli wywalasz zawartość pliku na dysk to w zasadzie możesz pominąć te wartości, ponieważ chcesz przerzucić _całą_ zawartość pliku, a nie tylko jego część (jak to było w przypadku pierwszym):
dd if=plik of=/dev/hda
ewentualnie możesz zrobić tak -to jest dokładnie to samo:
cat plik > /dev/hda
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00137 | 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.249.124' WHERE u.id=1 |
0.00066 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.14.249.124', 1732225314) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1732225014 |
0.00079 | DELETE FROM punbb_online WHERE ident='3.15.149.24' |
0.00052 | 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=3521 AND t.moved_to IS NULL |
0.00018 | SELECT search_for, replace_with FROM punbb_censoring |
0.00356 | 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=3521 ORDER BY p.id LIMIT 0,25 |
0.00095 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=3521 |
Total query time: 0.00865 s |