Mam dysk flash USB z zainstalowanym systemem Ubuntu 11.10, którego chciałbym użyć do następującego zadania:
Mam dysk twardy z 4 partycjami. Drugi jest sformatowany w systemie NTFS i zawiera w pełni funkcjonalną instalację systemu Windows. Chciałbym skopiować drugą partycję na inny fizyczny dysk twardy (który jest pusty).
Jest jednak pewien haczyk - nie mogę fizycznie podłączyć obu dysków twardych do komputera w tym samym czasie. Mam trzeci zewnętrzny dysk twardy, który pozostanie podłączony podczas całej operacji i ma ponad dwukrotnie więcej miejsca niż pozostałe dyski twarde.
Zdaję sobie sprawę, że jest tu wiele rzeczy do rozważenia:
Proces będzie oczywiście wymagał wykonania pewnego rodzaju „obrazu” drugiej partycji, zapisania go na dysku zewnętrznym, a następnie skopiowania obrazu na nowy dysk.
Partycja, którą kopiuję, jest bootowalna i powinna również być bootowalna po skopiowaniu na nowy dysk. W razie potrzeby prawdopodobnie później naprawię MBR na partycji.
Stare i nowe dyski nie są identyczne pod względem marki, modelu ani rozmiaru. Jest jednak dużo miejsca na drugą partycję na nowym dysku.
Wszelkie porady dotyczące postępowania lub ostrzeżenia o możliwych pułapkach byłyby bardzo mile widziane. Ponadto, jeśli przegapiłem ważny szczegół, nie wahaj się go o to poprosić.
źródło
Odpowiedzi:
( Nie wymaga dodatkowego oprogramowania, użyj posiadanych narzędzi )
dd if=/dev/sda2 of=foo_file.img
utworzy dokładną replikę sda na podany plik .img .Zapisz go na urządzeniu zewnętrznym i przywróć za pomocą
dd if=foo_file.img of=/dev/sday
.Krok po kroku
Uruchom z Ubuntu LiveCD i otwórz narzędzie do zarządzania dyskami (lub użyj
sudo fdisk -l
z terminala), aby dowiedzieć się, który dysk będzie kopiowany.Podłącz urządzenie zewnętrzne, na którym zapiszesz plik .img , nie podłączaj dysku, z którego chcesz utworzyć obraz!
Użyj
dd if=/dev/sda2 of=foo_file.img
, zamień / dev / sda2 na partycję, którą chcesz skopiować, a foo_image.img na plik znajdujący się na dysku zewnętrznym, który wcześniej zamontowałeś.Uruchom ponownie komputer, usuwając dysk, z którego utworzono obraz, i zainstaluj nowy dysk na komputerze. Uruchom komputer za pomocą Ubuntu LiveCD.
Zamontuj zewnętrzny dysk zawierający plik .img i otwórz narzędzie dyskowe, aby upewnić się co do urządzenia, na którym będziemy go zapisywać. ( Prawdopodobnie będzie używać tej samej ścieżki urządzenia, którą właśnie usunąłeś ). Nawet nie próbuj montować nowego dysku, i tak nie powinno być niczego!
Użyj,
dd if=foo_file.img of=/dev/sdax
aby zapisać utworzony i zapisany obraz na urządzeniu zewnętrznym na nowo zainstalowanym dysku. Zmień sdax dla właściwej partycji.Uruchom
gparted
i zmień rozmiar nowo utworzonych partycji, aby pomieścić dodatkowe miejsce na nowym dysku.Uruchom ponownie i uruchom przy użyciu nowego dysku.
Po wykonaniu tej czynności możesz zachować plik .img jako kopię zapasową, dopóki nie upewnisz się, że wszystko działa.
Użyłem tej metody och wiele razy i nie stanowi to problemu, ale nigdy nie wiadomo. Przechowuj kopię zapasową przez jakiś czas.
źródło
dd
, pamiętaj, aby dołączyćstatus=progress
... kopiowanie dysku zajmie dużo czasu!/dev/sda
(bez liczb) do skopiowania całego dysku (przynajmniej to działało dla mnie, podczas gdy kopiowanie tylko jednej partycji nie działało).Clonezilla - clonezilla.org
Darmowe oprogramowanie do odzyskiwania po awarii, klonowania dysku i wdrażania. Pozwala użytkownikowi sklonować pojedynczą maszynę lub wiele komputerów ...
źródło