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/.
Witam
w domowym serwerku mam dysk 40gb ATA ledwo biedaczek żyje i nie długo padnie , wiec kupiłem drugi 250GB , na serwerku mam tylko środowisko tekstowe i brak monitora (pracuje zdalnie z laptopa łącząc sie za pomocą SSH) poszukuje namiarów na art lub podpowiedzi z strony kolegów z forum ,w jaki sposób dokonać takiej operacji na dyskach aby przenieść system z jednego na drugi
Offline
ca pomocą dd:)
przykładowo masz dwa dyski sda i sdb
robisz:
dd if=/dev/sda of=/dev/sdb
Troszkę to trwa - przenoszony jest każdy blok nawet pusty.
Sposób może niezbyt elegancki ale działa :)
Oczywiście łączny rozmiar partycji będzie taki jak na oryginalnym dysku, pozostaje je przeskalować za pomocą np gparted.
Ostatnio edytowany przez bobycob (2010-06-13 21:34:14)
Offline
Jeszcze świeży wątek: http://forum.dug.net.pl/viewtopic.php?id=16902
a już totalnie najłatwiej jak się da to:
cp -a /mnt/partycja_źródłowa/* /mnt/partycja_docelowa/
i też będzie ok :)
Offline
tylko w tym przypadku -1 do łatwości daje konieczność reinstalacji grub/lilo
Offline
[quote=bobycob]ca pomocą dd:)
przykładowo masz dwa dyski sda i sdb
robisz:
dd if=/dev/sda of=/dev/sdb
Troszkę to trwa - przenoszony jest każdy blok nawet pusty.
Sposób może niezbyt elegancki ale działa :)[/quote]
bardzo mi sie podoba ten sposób ,oczywiście zakładam ,że kopia będzie 1:1 , jako bootloader mam lilo ,wiec trzeba będzie wykonać chroot'a i instalacje bootloadera ?
Offline
właśnie nie - bootloader też się przeniesie.
Offline
http://debian.linux.pl/threads/6573-Kopia-zapasowa-i-przenoszenie-systemu-na-inn%C4%85-partycj%C4%99
Offline
Twój sposób też zadziała, jednak gdybym miał tyle klikać wybrałbym inną drogę.
Np system rescue cd i tam w GUI za pomocą gparted skopiował partycje. wszystkie te sprawdzenia, weryfikacje gparted zrobi za mnie.
W moim przypadku po skopiowaniu należy wykonać fsck tylko w sytuacji gdy kopiowany był dysk z zamontowanymi partycjami.
Skopiowałem tak system na którym pracuję stary dysk 320GB na nowy 500GB po czym modyfikacja rozmiarów partycji za pomocą gparted.
Linux nawet się nie zająknął - windows uruchomił chkdsk i wszystko jest OK.
Offline
Klikania to tu akurat nie ma żadnego :P
Sposób jest 100% konsolowy (tak jak chciał autor wątku), uniwersalny i wielokrotnie testowany. Komendy można sobie sekwencyjnie wklejać z wcześniej przygotowanego pliku tekstowego albo wyskrypcić. Niektóre kroki (w zależności od potrzeb) można pominąć. Oczywiście są też alternatywne metody:
http://debian.linux.pl/entries/50-Jak-prosto-przenie%C5%9B%C4%87-system-na-inny-dysk
http://clonezilla.org/
Offline
ok zrobiłem jak podał bobycop i system hula na drugim dysku :)
tylko apt sie rozsypał :/ :
Traf ftp://ftp.pl.debian.org stable/non-free Sources Traf ftp://ftp.pl.debian.org stable/contrib Sources Pobrano 412kB w 3s (123kB/s) W: Nie udało się pobrać http://security.debian.org/dists/lenny/updates/main/binary-i386/Packages.bz2 nie udało się zmienić nazwy, Nieaktualny uchwyt pliku NFS (/var/lib/apt/lists/partial/security.debian.org_dists_lenny_updates_main_binary-i386_Packages.decomp -> /var/lib/apt/lists/security.debian.org_dists_lenny_updates_main_binary-i386_Packages) E: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub została użyta ich starsza wersja. Czytanie list pakietów... Błąd! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/www.backports.org_debian_dists_lenny-backports_main_binary-i386_Packages E: Nie udało się otworzyć lub zanalizować zawartości list pakietów.
kolejna promocja :/
pytanie jak sie bawic gpard aby zmienić rozmiar partycji na wiekrzy ?
Ostatnio edytowany przez szewczyk (2010-06-19 10:42:37)
Offline
[quote=szewczyk].....
pytanie jak sie bawic gpard aby zmienić rozmiar partycji na wiekrzy ?[/quote]
1. Skopiuj sobie na wszelki wypadek ważne dane w bezpieczne miejsce.
2. Odpal [tt]livecd[/tt] a potem [tt]gparted[/tt].
3. Powiększ docelową partycję zabierając miejsce z sąsiedniej (-ich) ale miej na uwadze, żeby nie brać tylko to, co jest nieużywane - w ten sposób nie powinieneś stracić żadnych danych, a czynność z p. 1 jest tylko na wszelki wypadek.
Ja robiłem tak na 2-óch kompach i na żadnym danych nie straciłem.
Offline
użycie livecd odpada :( z powodu braku monitora i klawiatury , zainstaluje jeszcze webmina on mógł zmienić rozmiar partycji przez zmiane jej bloków (początek / koniec )
Offline
pytanie jak sie bawic gpard aby zmienić rozmiar partycji na wiekszy ?[/quote]
Zobacz punkt 11 [url=http://debian.linux.pl/threads/6573-Kopia-zapasowa-i-przenoszenie-systemu-na-inn%C4%85-partycj%C4%99]tego opisu[/url]
Offline
Time (s) | Query |
---|---|
0.00016 | SET CHARSET latin2 |
0.00008 | SET NAMES latin2 |
0.00187 | 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.144.242.238' WHERE u.id=1 |
0.00128 | UPDATE punbb_online SET logged=1716085586 WHERE ident='3.144.242.238' |
0.00060 | SELECT * FROM punbb_online WHERE logged<1716085286 |
0.00034 | SELECT topic_id FROM punbb_posts WHERE id=150286 |
0.00137 | SELECT id FROM punbb_posts WHERE topic_id=17048 ORDER BY posted |
0.00041 | 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=17048 AND t.moved_to IS NULL |
0.00048 | SELECT search_for, replace_with FROM punbb_censoring |
0.00068 | 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=17048 ORDER BY p.id LIMIT 0,25 |
0.00119 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17048 |
Total query time: 0.00846 s |