Klonowanie dysku na mniejszy nośnik z Clonezillą

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

Kopiowanie obrazów Clonezilly na identyczne lub większe nośniki danych odbywa się (najczęściej) bez problemów. Inaczej jest w przypadku, gdy duży, ale nie w pełni zajęty nośnik danych, ma zostać sklonowany na mniejszy nośnik. W tym przypadku Clonezilla przerywa procedurę klonowania powiadomieniem "....Target Disk to small!". Typowe zastosowanie, przeniesienie większej partycji systemowej / HDD na mniejszy, szybszy dysk SSD. W tym przykładzie jest przedstawiony proces klonowania dysku o pojemności 480 GB na docelowy dysk o pojemności 120 GB za pomocą narzędzi zintegrowanych w oprogramowaniu Clonezilla.

Clonezilla live

Środowisko testowe

W tej instrukcji zostały wykorzystane następujące komponenty:

  • Clonezilla w wersji: Clonezilla_live_ 2.5.5-38 Boot CD (stable)
  • Dysk źródło: dysku HDD 480 GB z Ubuntu 16.04.04 64bit w standardowej instalacji
  • Dysk docelowy: SSD 128 GB

Przygotowanie

Wynik df -h pokazuje wielkość partycji systemowej /dev/sda1 o pojemności 472 GB, z czego zajęte jest tylko 4,1 GB.

Ważna uwaga: Przed późniejszą zmianą tabeli partycji / MBR, zaleca się wykonanie kopii zapasowej systemu / dysku źródłowego dla zabezpieczenia danych.

Pobranie wersji live oprogramowania Clonezilla

Najpierw należy pobrać aktualną wersję live oprogramowania i skopiować ją na bootowalny pendrive lub nagrać na CD.[1]

Identyfikacja partycji źródła

Czy obraz partycji zmieści się na mniejszy docelowym dysku jest zależne od zajętej powierzchni na partycji, która ma zostać sklonowana. W tym kroku jest istotne, aby stwierdzić, czy na docelowym nośniku po odjęciu zajętej powierzchni pozostanie wystarczająco rezerwy na przyszłość. Żeby partycja root nie została kompletnie "zapełniona" przez późniejsze aktualizacje, doinstalowane usługi lub aplikacje.

  • Identyfikacja partycji za pomocą następującego polecenia:
$ df -h

Pomniejszenie partycji źródłowej

Aby partycja źródłowa zmieściła się na dysku docelowym, zostaje ona teraz pomniejszona. Aby to przeprowadzić, zostaje uruchomiona Clonezilla live z pendrive'a lub CD. Następnie uruchamiany jest shell z programu Clonezilla.

Zuordnung der Datenträgerpartitionen

Wyświetlanie wszystkich urządzeń blokowych

Poleceniem lsblk zostają wyświetlone wszystkie dostępne block devices:

$ lsblk

Pomniejszenie partycji

Następująca procedura z narzędziem resize2fs umożliwia pomniejszenie partycji:

  • Zmień użytkownika na root:
$ sudo -i
  • Przed zmianą rozmiaru partycji należy sprawdzić, czy na partycji nie ma niespójności lub błędów:
$ e2fsck -f /dev/sda1
  • Partycja jest teraz pomniejszana, z zachowaniem rezerwy 15 GB (zajęta powierzchnia wynosiła około 4,1 GB, vide powyżej):
$ resize2fs /dev/sda1 15g

Uwaga: W zależności od wielkości partycji proces ten może trwać kilka minut.

Tworzenie całkowicie nowych kopii zapasowych / obrazów dyskowych

Komendą clonezilla przechodzimy (bez restartu) z powrotem do menu graficznego programu Clonezilla. Teraz tworzona jest kompletna kopia zapasowa dysku / obraz, jak zazwyczaj.

Zapis (restore) obrazu dysku na mniejszy dysk docelowy

Po uruchomieniu wersji live programu Clonezilly na docelowym komputerze, w tym przykładzie ze wspomnianym dyskiem o pojemności 128 GB, rozpoczynamy procedurę zapisu (restore) według następującej instrukcji.

W następnym kroku można opcjonalnie aktywować funkcję "Image check" (Sprawdzanie obrazu). Po zatwierdzeniu ostrzeżenia rozpoczyna sie procedura restore'u. Proporcjonalna zmiana tabeli partycji na dysku docelowym jest wykonywana automatycznie i instalowany jest bootloader grub.

Restart

Po ponownym uruchomieniu system operacyjny jest gotowy do użycia na komputerze docelowym z mniejszym dyskiem SSD.

Instalacja z aktualnymi partycjami

Odnośniki

  1. Clonezilla live (clonezilla.org)

Autor: Wilfried Seifert

Powiązane artykuły

Pomiar wydajności z vmstat w Linuksie
Wyłączenie IPv6
Wyświetlenie i wyłączenie disk cache'u w przeglądarce Firefox