Przeprowadzam migrację mojego systemu rozruchowego EFI Ubuntu na większy dysk twardy. Użyłem polecenia
dd if=/dev/sdb of=/dev/sda
Nie zdemontowałem pliku wejściowego przed skopiowaniem, a plik wyjściowy był świeżą niepartycjonowaną przestrzenią. Udało mi się uruchomić z nowego większego dysku twardego.
fdisk -l
raporty:Niezgodność rozmiaru GPT PMBR
gdisk
zgłasza stary rozmiar dysku (200 GB) iPMBR zgłasza nowy rozmiar dysku twardego (2 TB).
Komenda błędu gdisk w
(zapis) będzie działać, jednak gdisk help zaleca polecenie xe
(przenieś kopię zapasową na koniec dysku).
Moim celem jest usunięcie starego dysku i użycie nowego dysku jako podstawowego dysku rozruchowego przy niezmienionej instalacji starego gruba.
Czy powinienem po prostu rozszerzyć partycje, czy powinienem użyć jednego z tych poleceń?
źródło
gdisk
.dd
na większy dysk ten problem zawsze powraca. Przydatne, jeśli skrypt klonowania może naprawić niepoprawny „zapasowy GPT”. Nie mogę znaleźć opcji przeniesienia w GPT fdisk (sgdisk) w wersji 1.0.3. Nie wspominając, że superuser.com/questions/905756/… mówi, że-e|--move-second-header
jest to opcja sgdisk.Chcę opublikować rozszerzone wyjaśnienie moich prób i błędów dla tych, którzy próbują tego samego, ponieważ dokumentacja jest raczej rozdrobniona i wskazuje na kilka różnych technik. Skończyło się na użyciu gparted z usb na żywo. Usunąłem partycje i przepisałem tabelę partycji na nowym dysku. Gparted ma sekwencer krokowy: skopiował strukturę partycji starego dysku, a tymczasem zmienił rozmiar partycji i skopiował dane dla nowego dysku. Robił wszystko, kiedy spałam. Korzystanie z dd wymagało również ręcznej aktualizacji pliku fstab, który pominąłem. Następnie spróbowałem ddrescue (z pakietu Universe przez Synaptic, a nie Software Center) z usb na żywo, który zgłosił, że nie działa z gpt. Odesłał mnie do gparted.
źródło
Po prostu kolejny punkt odniesienia, natknąłem się dziś na zmianę rozmiaru woluminu EBS w mojej instancji EC2. Rozwiązałem go przez uruchomienie
growpart /dev/nvme0n1 1
, które poprawnie zmieniło rozmiar mojej partycji.źródło