Wcześniej zmieniłem rozmiar partycji w GParted. Teraz chciałbym przenieść dużą, ale w większości pustą partycję na mniejszy dysk. Zamiast zmieniać rozmiar w miejscu, wolałbym wykonać kopię na trzecim dysku (obraz dysku za pomocą dd), zmienić rozmiar kopii, a następnie dd skopiować na nowy dysk. Ale nie sądzę, że Gparted działa na obrazach dysków? Jak mam to zrobić? Czy mogę bezpośrednio korzystać z narzędzi używanych przez GParted?
Och! Czy mogę użyć funkcji sprzężenia zwrotnego, aby plik obrazu wyglądał jak dysk fizyczny, na którym może działać gparted?
partitioning
gparted
ntfsresize
endolit
źródło
źródło
Odpowiedzi:
Nie możesz tego zrobić za pomocą GParted, ale możesz użyć
ntfsresize
polecenia bezpośrednio na obrazie dysku.Najpierw sklonuj obraz dysku. Możesz znaleźć nazwę urządzenia dyskowego za pomocą
blkid
lub gParted, a następnie uruchom:Na przykład:
Następnie sprawdź, czy możesz zmienić rozmiar do wymaganego rozmiaru, uruchamiając:
Na przykład:
W tym przykładzie mogę zmienić rozmiar aż do 4 MB, ponieważ właśnie utworzyłem pusty obraz dysku w celach ilustracyjnych!
Teraz możesz wykonać test, jeśli chcesz, chociaż nie jest to absolutnie konieczne, ponieważ operujesz na obrazie. Można określić rozmiar w kilobajtach, megabajtach lub gigabajtach przez dodanie
k
,M
lubG
, odpowiednio:Na przykład:
Żadne wyjście nie jest dobre! Teraz zrób to naprawdę:
Ostatni przykład:
Otóż to! Teraz możesz skopiować ten obraz dysku na nowe urządzenie.
źródło
dd
partycja logiczna. Gdybyś zrobił partycję rozszerzoną, dostałbyś w niej wszystkie logiczne partycje!dd
że rozszerzenie partycji przyniesie dodatkowe informacje, które wprowadzą zamieszaniee2fsprogs
intfsprogs
. Nie wiedzą nic o partycjach, jak odkryłeś wcześniej.Nie jestem pewien, jak wyglądała sytuacja 5 lat temu, ale dziś to ciasto.
Teraz możesz zjeść ciasto.
źródło
Czy możesz zmienić jego rozmiar za pomocą GParted, a następnie użyć Clonezilli, aby przenieść partycję na nowy dysk?
źródło
Korzystam z GParted od wielu, wielu lat i nigdy nie straciłem. Lubię też darmową edycję domową Easus dla systemu Windows.
Jak duża / mała jest twoja partycja? Czy możesz skopiować dane na USB / DVD / darmowy system pamięci online, aby ich nie utracić - a następnie zmienić rozmiar na miejscu? Dwa wyżej wymienione narzędzia nie utracą danych, jeśli pozwolisz im działać do końca.
Mówisz
I've resized partitions in GParted before
- więc po co teraz się martwić? A DD zrobi trochę dla kopiowania bitów ... więc i tak będziesz musiał zmienić rozmiar (najpierw defragmentuj).źródło