Dlaczego oprócz partycji widzę blokadę, którą próbuję zmodyfikować za pomocą gparted?

36

Chciałem stworzyć więcej miejsca dla Ubuntu na moim dysku twardym na korzyść partycji Windows. Uruchomiłem livecd i zmieniłem rozmiar partycji NTFS na 100 GB. Następnie chciałem zmienić rozmiar mojej partycji Ubuntu (ext4), aby wypełnić utworzone nieprzydzielone miejsce.

Zrzut ekranu mojego obecnego dysku. (W LIVECD po sda6 nie ma ikony „klucza”)

zrzut ekranu z mojego obecnego dysku

Moją pierwszą myślą było kliknięcie prawym przyciskiem myszy na sda6 → przeniesienie / zmiana rozmiaru → gotowe. Niestety nie mogę zmienić rozmiaru ani przenieść partycji. Jednak mogę zmienić rozmiar partycji NTFS.

Chyba dlatego, że rozszerzona partycja sda4 jest zablokowana. Nie widziałem jednak możliwości odblokowania…

Jak więc zmienić rozmiar partycji ext4, prawdopodobnie poprzez odblokowanie partycji rozszerzonej, ale jak?

ariański
źródło

Odpowiedzi:

31

Nie można zmienić rozmiaru zamontowanego systemu plików, dlatego widzisz ikonę kłódki.

Miałeś się dobrze, uruchomiłeś dysk Live CD i zmieniłeś rozmiar partycji NTFS.

Teraz musisz powiększyć partycję rozszerzoną, partycje „wewnątrz” tej partycji rozszerzonej nie mogą „uciec” na zewnątrz.

  1. Upewnij się, że /dev/sda6jest odmontowany. Jeśli ikona kłódki jest widoczna, kliknij ją prawym przyciskiem myszy i wybierz opcję Odmontuj
  2. Upewnij się, że partycja wymiany /dev/sda5jest odmontowana. Kliknij go prawym przyciskiem myszy i wybierz Swapoff
  3. Wybierz /dev/sda4i wybierz opcję Zmień rozmiar. Wykorzystaj wolne miejsce po lewej stronie
  4. Wybierz /dev/sda6i zmień rozmiar po prawej stronie
  5. Zastosuj zmiany i gotowe.
Lekensteyn
źródło
@arian Tak, zrzut ekranu, który podałeś sugeruje, że jest nadal zamontowany (dlatego dlaczego nie możesz nic zrobić z napędem). Poza tym, masz rację, @Lekensteyn, że najpierw należy zmienić rozmiar partycji rozszerzonej, aby udostępnić miejsce na partycje wewnątrz (wcześniej nie mieliśmy tych informacji: P)
Thomas Ward
tak, sda4 jest nadal zablokowany (także na live-cd), a sda6 jest odblokowany, więc nie mogę zmienić rozmiaru mojej partycji rozszerzonej, aby udostępnić rozmiar. To prawdopodobnie problem tutaj.
arian
@arian: wydaje się, że partycja wymiany jest zawsze montowana. Sprawdź nowe instrukcje.
Lekensteyn
Dzięki, działało! Zajęło to trochę czasu (1,5 godziny), ale wszystko wydaje się działać dobrze. Musiałem użyć marginesu około 5 Mb po lewej stronie, ponieważ początkowo dostałem komunikat o błędzie.
arian
10

Aby rozpocząć rozruch z dysku CD na żywo.

Naciśnij Starti wpisz Gparted:

otwarte gparted

Po otwarciu programu zobaczysz listę ze swoimi partycjami. Teraz, aby wprowadzić zmiany, musimy odmontować partycje, które chcemy edytować. Kliknij partycję prawym przyciskiem myszy i wybierz Odmontuj :

odmontować partycję

Załóżmy, że chcę zmniejszyć rozmiar sda1 i dodać go do sda3 . Kliknij prawym przyciskiem myszy sda1 i wybierz Zmień rozmiar / Przenieś

wprowadź opis zdjęcia tutaj

Pojawią się nowe okna, w których będziemy mogli wprowadzić zmiany. Teraz, aby zmniejszyć rozmiar, przeciągnij strzałkę w prawo w lewo. Można także wpisać wartość niestandardową obok opcji Nowy Rozmiar (MB): . Po wybraniu nowego rozmiaru kliknij przycisk Zmień rozmiar / Przenieś

wprowadź opis zdjęcia tutaj

Teraz pojawi się nowe pole z etykietą nieprzydzieloną. Dodamy teraz to wolne miejsce na partycji sda3 .

wprowadź opis zdjęcia tutaj

Kliknij prawym przyciskiem myszy sda3 i wybierz Zmień rozmiar / Przenieś

wprowadź opis zdjęcia tutaj

Przeciągnij lewą strzałkę w lewo, jak pokazano poniżej:

wprowadź opis zdjęcia tutaj

Naciśnij przycisk Zmień rozmiar / Przenieś, aby przesłać zmianę.

Na koniec kliknij przycisk „tik”, aby zastosować wszystkie zmiany.

wprowadź opis zdjęcia tutaj

efthialex
źródło
Co powiesz na serwer Ubuntu bez GUI ?!
Dr.jacky,
3

Nie można zmienić rozmiaru partycji, gdy Ubuntu z niej działa lub jest zamontowana.

Możesz użyć płyty CD na żywo:

  1. Uruchom instalacyjną płytę CD (CD na żywo) i wybierz „ Wypróbuj Ubuntu ”.

  2. Po uruchomieniu uruchom GParted i kliknij partycję prawym przyciskiem myszy. Odmontuj to.

  3. Następnie usuń lub zmień rozmiar dowolnej partycji po lewej lub prawej stronie danej partycji.

  4. Teraz kliknij partycję prawym przyciskiem myszy i zmień jej rozmiar.

  5. Kliknij Zastosuj w oknie GParted i pozwól mu zakończyć.

    Musisz „Zastosować”, ponieważ zmiany nie zostaną wprowadzone do tego kroku. Są w kolejce tylko podczas wykonywania operacji w GParted.

Nie zapomnij wykonać kopii zapasowej ważnych danych!

ζ--
źródło
1

Powinieneś uruchomić na LiveCD, aby użyć gparted do zmiany rozmiaru aktywnej partycji ext4 - nierozsądnie jest modyfikować partycje, gdy są one aktywnie używane (szczególnie aktywna partycja systemowa, która jest ext4)

Następnie powinieneś być w stanie przenieść i zmienić rozmiar partycji w tym środowisku LiveCD, a zmiany zostaną wprowadzone po ponownym uruchomieniu na partycji ext4, a nie LiveCD

Thomas Ward
źródło
1
Tak, uruchomiłem bootowanie na żywo (patrz moje drugie zdanie :))
arian
1

Tak, możesz dzięki GParted .

  1. Rozruch z Live CD Ubuntu.
  2. Uruchom GParted.
  3. Wybierz odpowiednią partycję Ubuntu i kliknij Zmień rozmiar / Przenieś z paska narzędzi GParted lub wybierz menu PartycjaZmień rozmiar / Przenieś - pod warunkiem, że uzyskane nieprzydzielone miejsce znajduje się tuż obok danej partycji Ubuntu.

    Jeśli nieprzydzielone miejsce nie sąsiaduje z partycją Ubuntu, musisz przenieść lub zmniejszyć partycje, aby móc umieścić nieprzydzielone miejsce w sąsiedztwie partycji Ubuntu, aby móc zmienić jego rozmiar.

    Aby uzyskać bardziej szczegółowe informacje, spójrz na te strony:

    http://www.dedoimedo.com/computers/gparted.html

    http://en.kioskea.net/faq/2036-how-to-resize-a-partition-using-gparted-on-linux

    http://gparted.sourceforge.net/larry/resize/resizing.htm

    http://www.howtogeek.com/114503/how-to-resize-your-ubuntu-partitions/

Aksamitny
źródło