Na każdym komputerze może zabraknąć miejsca. Odpowiedzią jest dodanie większej ilości pamięci — ale co, jeśli nie ma miejsca na dodanie dysku fizycznego? Możesz wypróbować zewnętrzny dysk twardy, ale może to być kapryśne. Nie są też idealne do laptopów.
Dla wielu rozwiązaniem jest zastąpienie istniejącego dysku twardego lub dysku SSD urządzeniem o większej pojemności. Co więcej, możesz sklonować istniejący system operacyjny i dane osobiste na nowy dysk bez poświęcania godzin na ponowną instalację i przywracanie kopii zapasowych.
Dlaczego możesz potrzebować nowego urządzenia pamięci masowej
Być może Twoja dotychczasowa pamięć masowa jest za mała lub kończy się. Może być za mały. Możesz nawet przenieść się w lata 2020. i przejść na dysk SSD SATA lub nawet urządzenie NVMe (oto czym różnią się interfejsy SATA i NVMe).
Bez względu na powód wymiany istniejącego urządzenia pamięci masowej na komputerze, jeśli chcesz go zachować systemu operacyjnego i plików, sklonowanie dysku systemowego jest najlepszą opcją (pod warunkiem, że na starym dysku nie ma wirusów prowadzić).
W pozostałej części tego przewodnika założono, że już wybrałeś i kupiłeś nowy dysk SSD lub HDD do komputera z systemem Linux. Należy pamiętać, że te kroki dotyczą tylko klonowania dysków o tej samej pojemności lub z mniejszego dysku na większe urządzenie.
Jakie dyski można sklonować?
Korzystając z tej metody, możesz spodziewać się klonowania:
- HDD na HDD
- HDD na SSD
- SSD na HDD
- SSD na SSD
(SSD obejmuje wszystko, od 2,5-calowych urządzeń SATA po dyski NVMe z interfejsem M.2).
Jeśli dysk docelowy ma taką samą lub większą pojemność niż dysk źródłowy, klonowanie powinno zakończyć się powodzeniem.
Dwie metody klonowania dysku z systemem Linux: dd i CloneZilla
Jeśli chcesz sklonować swoje główne urządzenie pamięci masowej, masz dwie możliwości
- dd
- CloneZilla
Każda opcja jest dokładniej wyjaśniona poniżej.
Przed kontynuowaniem upewnij się, że nowy dysk SSD jest podłączony do komputera. W przypadku komputera stacjonarnego może to oznaczać natychmiastową wewnętrzną instalację dysku. Jeśli wolisz uniknąć demontażu komputera w tym momencie, a zwłaszcza jeśli używasz laptopa, a Adapter USB-SATA to przystępna oszczędność czasu.
Klonowanie dysku SSD za pomocą dd
Używanie dd jest proste. Otwórz terminal i sprawdź nazwy podłączonych dysków:
lsblk
Zanotuj nazwy dysków. Urządzenie wewnętrzne jest zwykle sda, ale jeśli nie masz pewności, możesz sprawdzić etykiety w edytorze partycji swojej dystrybucji.
Polecenie klonowania ma następującą postać:
dd Jeśli=/dev/sdX z=/dev/SDY
Tutaj if to ścieżka dysku źródłowego, a of to ścieżka docelowa. Jeśli dysk, który klonujesz, to sda, a nowym dyskiem, na który planujesz sklonować, jest sdb, wówczas polecenie będzie brzmiało:
dd Jeśli=/dev/sda z=/dev/sdb
To może trochę potrwać, więc bądź cierpliwy. Zapoznaj się z naszym przewodnikiem po klonowanie i przywracanie dysków za pomocą dd po więcej informacji.
Dlaczego CloneZilla Live ISO jest lepsze do klonowania pełnego dysku na dysk
Chociaż możesz cieszyć się szybkimi, dokładnymi wynikami z używania dd, ma ono kluczową wadę. Jeśli planujesz całkowitą wymianę dysku w komputerze na nowe urządzenie, potrzebujesz kompletnego klona.
Niestety, uruchomienie dd z terminala działającego komputera nie spowoduje pełnego klonowania. Takie podejście kopiuje wszystko, w tym dane osobowe i system operacyjny, ale nie program ładujący.
Ponieważ potrzebujesz GRUB-a do uruchomienia Linuksa, potrzebujesz innego podejścia, takiego, które sklonuje wszystko, łącznie z bootloaderem. W tym miejscu pojawia się środowisko Live ISO CloneZilla.
Jak używać CloneZilla do klonowania dysku Linux
CloneZilla to działające środowisko, w którym można uruchomić komputer. Można go zainstalować na dysku DVD lub urządzeniu flash USB i jest to najlepszy sposób na całkowite sklonowanie danych ze starego dysku w komputerze na nowy.
Pobierz ISO CloneZilla
Zacznij od pobrania swojej kopii CloneZilla. Podałem link do stabilnej wersji, ale musisz ustawić:
- Architektura procesora (amd64, i686 lub i686-PAE)
- Typ pliku (ZIP lub ISO)
- Repozytorium (Auto, OSDN lub SourceForge)
Spośród tych opcji jedyną, na którą musisz szczególnie uważać, jest pierwsza. Jeśli Twój komputer ma 64-bitowy procesor (niezależnie od tego, czy jest to AMD, czy Intel) powinieneś wybrać amd64. W przypadku systemów 32-bitowych użyj i686, a jeśli to nie zadziała, użyj i686-PAE.
Ściśle mówiąc, typ pliku zależy od tego, czy używasz dysku, czy nośnika USB. Jednak inteligentną opcją jest pobranie pliku ISO plik i użyj Unetbootin, aby utworzyć bootowalne urządzenie USB.
Repozytorium pobierania nie powinno mieć większego znaczenia i można je pozostawić automatyczny.
- Pobierać:CloneZilla (Bezpłatny)
- Pobierać:UNetbootin (Bezpłatny)
W razie potrzeby można nagrać ISO na płytę CD/DVD. W takim przypadku użyj narzędzia takiego jak Brasero lub dowolnego domyślnego narzędzia do nagrywania dysków w Twojej dystrybucji.
Zapisz CloneZilla Live ISO na USB
Po pobraniu pliku Unetbootin .bin kliknij dwukrotnie, aby uruchomić. Zobaczysz powiadomienie z prośbą o uruchomienie pliku jako root z terminala. Polecenie brzmi mniej więcej tak
sudo QT_X11_NO_MITSHM=1 /home/atomickarma/Downloads/unetbootin-linux64-702.bin
Ścieżka do pliku będzie inna dla twojego komputera. Uruchom to, a następnie w głównym interfejsie UNetbootin:
- Wybierać Dyskusja
- Potwierdź, że opcja jest ustawiona na ISO
- Kliknij elipsy (…) i wyszukaj pobrane ISO CloneZilla
- Kliknij otwarty
- Wróć do głównego ekranu UNetbootin, potwierdź Dysk USB jest wybrany jako Typ
- Potwierdź Prowadzić jest ustawione na właściwe urządzenie USB
Gdy będziesz gotowy do utworzenia bootowalnego CloneZilla USB, kliknij OK
Uruchom ponownie komputer lub laptop za pomocą CloneZilla Live USB
Po zakończeniu procesu UNetbootin uruchom ponownie komputer i uruchom komputer z urządzenia.
Zwykle oznacza to dostęp do menu rozruchu, co zwykle można zrobić, naciskając przycisk na klawiaturze podczas ponownego uruchamiania komputera. Na przykład HP, którego używam, wymaga naciśnięcia klawisza Esc. Twój może być F2 lub F8, F12, może Del – zależy to od producenta systemu.
Sprawdź dokumentację komputera lub wyszukaj w Internecie frazę typu „otwórz menu rozruchowe [model komputera]”, aby dowiedzieć się, jak uzyskać dostęp do menu rozruchowego.
Po otwarciu menu startowego wybierz pamięć USB, na którą nagrałeś CloneZilla.
Sklonuj jeden dysk na inny za pomocą CloneZilla
Po uruchomieniu CloneZilla zobaczysz listę ośmiu opcji. To potężne narzędzie o różnych zastosowaniach, ale aby sklonować jeden dysk na inny, wystarczy wybrać pierwszą opcję i nacisnąć Wchodzić. Zauważ, że interfejsem można sterować za pomocą klawiatury lub myszy (prostokątny kursor zastępuje zwykły wskaźnik myszy).
Następnie wybierz preferowany język I klawiatura w takim razie opcje Start_Clonezilla. Aby sklonować dysk:
- Wybierać urządzenie-urządzenie z menu i kliknij OK
- Jeśli nie masz konkretnych wymagań, trzymaj się Tryb - Początkujący i kliknij OK
- Wybierać dysk_na_dysk_lokalny sklonować dysk wewnętrzny na nowe urządzenie OK
- Następnie wybierz dysk lokalny jako źródło OK
- Wybierz drugie urządzenie pamięci masowej jako miejsce docelowe i OK
- Na następnym ekranie wymienione są parametry zaawansowane, więc jeśli nie wiesz, co robisz, wybierz ustawienie domyślne sfsck w takim razie opcja OK
- Wybierać -p wyłączenie poinstruować CloneZilla, aby wyłączył komputer po sklonowaniu i OK potwierdzać
- Naciskać Wchodzić gdy pojawi się monit
- Potwierdź klonowanie, dotykając Y na klawiaturze
- Powtórz, gdy zostaniesz ponownie poproszony
Następnie rozpocznie się klonowanie. To, jak długo to potrwa, będzie zależeć od ilości klonowanych danych.
Proces powinien zakończyć się wyłączeniem komputera.
Możesz teraz zainstalować nowy dysk twardy lub dysk SSD w swoim komputerze i możesz mieć pewność, że uruchomi się tak, jakby był oryginalnym dyskiem.
Klonowanie za pomocą CloneZilla jest zaskakująco łatwe
Po przetestowaniu procedury za pomocą dd i stwierdzeniu, że program ładujący nie został sklonowany, powtórzenie z CloneZilla było dziecinnie proste.
Przypomnę:
- Aby sklonować dane na urządzeniu, użyj polecenia dd.
- Aby sklonować dane i program ładujący na nowy dysk, użyj CloneZilla
Tylko druga opcja pozwoli ci uruchomić komputer przy użyciu nowego dysku. Jeśli przełączyłeś się na większy dysk, możesz rozważyć rozszerzenie partycji. Upewnij się, że bezpiecznie zmieniłeś rozmiar partycji, bez utraty danych.