Kopia zapasowa sektor po sektorze z zaszyfrowanego dysku twardego na ssd

1

Mam dysk twardy HDD z szyfrowaniem 500 GB (LUKS) z zainstalowanym systemem Linux (tylko 50 GB) i chcę przeprowadzić migrację do dysku SSD 250 GB. Instalowanie od zera na nowym dysku jest czymś, czego chcę uniknąć, ponieważ mam wiele konfiguracji, których wolę nie robić ponownie ...

Ponieważ dysk jest szyfrowany, pomyślałem o użyciu oprogramowania do klonowania między sektorami. Teraz mam dwa pytania:

  1. Czy w ogóle można wykonać kopię sektorową z większego dysku na mniejszy? Co się stanie, jeśli zmniejszę rozmiar partycji na dysku twardym w celu dopasowania do rozmiaru dysku SSD? Czy oprogramowanie do tworzenia kopii zapasowych zajmie się tym, czy po prostu ponownie skopiuje cały dysk?
  2. Czy po wykonaniu kopii zapasowej napotkam inne problemy? Napęd liter, UUID ... Nie wiem co jeszcze ...

Oczywiście, jeśli masz lepsze (prostsze) zalecenie dotyczące tego, co chcę zrobić, nie krępuj się.

Cobra Kai Dojo
źródło
Będziesz musiał zmniejszyć większą partycję, aby miała ten sam rozmiar. Jest to najprostszy sposób migracji z większego dysku na mniejszy dysk. Proszę usunąć prośbę o rekomendację produktu, ponieważ nie jest to temat
Ramhound
Ten wątek może Ci się przydać. Powód kopiowania był inny, ale okoliczności podobne.
Art Gertner,

Odpowiedzi:

1

Ogólnie najłatwiejszym sposobem migracji już zainstalowanego systemu operacyjnego Linux z jednego urządzenia pamięci masowej na inny jest prawdopodobnie:

  1. Utwórz nowy system plików na urządzeniu docelowym. W twoim przypadku może to obejmować utworzenie kontenera LUKS, chyba że chcesz przeprowadzić migrację również do wersji niezaszyfrowanej. Ponieważ tworzysz nowy system plików, nie musisz się martwić o kolizje UUID systemu plików i tym podobne.
  2. Skopiuj wszystkie pliki ze źródła na urządzenie docelowe. Zrób to ze środowiska Live CD lub podobnego, a nie z działającego systemu, aby upewnić się, że nic się nie zmieni w trakcie procesu. rsync ma tutaj kilka przydatnych opcji. Przed rozpoczęciem procesu kopiowania należy zainstalować wszystkie odpowiednie systemy plików.
  3. Dostosuj konfigurację / etc / fstab celu i moduł ładujący rozruchu, aby pasował do nowej rzeczywistości. Jeśli nadal używasz / dev / sdXY nazw dla partycji, byłby to dobry moment na migrację do czegoś innego (UUID, etykiety, identyfikatory WWN, cokolwiek pasuje do twoich upodobań, po prostu coś stabilnego). Wtedy nie musisz się martwić, kiedy odłączysz lub przestawisz dyski, aby urządzenie docelowe stało się pierwszym w oczach BIOS-u.
  4. Nadal działając w środowisku Live-CD, chroot do katalogu głównego urządzenia docelowego, podłącz wszystkie systemy plików ( mount -a) i ponownie zainstaluj moduł ładujący na urządzeniu docelowym.
  5. Uruchom ponownie i zauważ, że system ładuje się poprawnie z urządzenia docelowego.

Naprawdę. Zrobiłem coś bardzo podobnego do tego, co opisano powyżej kilka razy i nie jest to o wiele bardziej zaangażowane. Musisz zachować ostrożność podczas kopiowania plików i ponownej instalacji modułu ładującego, ale nie ma w tym żadnej magii.

CVn
źródło
0

Wierzę, że ponieważ systemowy dysk twardy jest zaszyfrowany, możesz postępować zgodnie z instrukcjami tutaj, a następnie po prostu dd każdej z partycji (w tym mbr lub UEFI, w zależności od tego, którego używasz), a następnie sklonuj je na ssd. http://help.ubuntu.com/community/ResizeEncryptedPartitions . Trzeba również upewnić się, że partycje są wyrównane, aby uzyskać optymalną wydajność dla ssd.

Jednak inną łatwiejszą metodą jest po prostu wykonanie kopii zapasowej plików konfiguracyjnych, zainstalowanie systemu operacyjnego na ssd i przywrócenie ich.

użytkownik67350
źródło