Zwiększ rozmiar partycji Ubuntu w maszynie wirtualnej


9

Używam MacBooka z systemem Mac OS X 10.9.1 . Zainstalowałem VMWare Fusion 6.0.2 , na którym Ubuntu 12.04 LTS został zainstalowany jako maszyna wirtualna.

Teraz muszę zwiększyć rozmiar dysku Ubuntu. GPartedpokazuje, że jest 80Gnieprzydzielony:

wprowadź opis zdjęcia tutaj

Jednak kliknięcie prawym przyciskiem myszy pierwszej partycji pokazuje, że Resize/Movejest szara, a następnie nie wiem, jak kontynuować ...

PS: To stanowisko wydaje się mieć ten sam problem jak ja Jeśli tak, to może ktoś mi powiedzieć jak Boot from the Ubuntu LiveCDniedostatecznie VMWare Fusion?

Edycja1:

Skonfigurowałem następujące w VMWare, aby spróbować Boot from the Ubuntu LiveCD:

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Po uruchomieniu jest dziwne, że nie widziałem niczego innego niż rozruch z dysku twardego ... Mimo to otworzyłem terminal, wyłączyłem swap i uruchomiłem GParted. W GParted usunąłem swap (a także całą partycję rozszerzoną zawierającą go). Nie mogłem jednak zmienić rozmiaru / przenieść /dev/sda1. Czy ktoś może pomóc?

wprowadź opis zdjęcia tutaj

Edycja2:

Po komentarzu @Hadi myślę, że utworzenie kolejnego dysku nie jest złym pomysłem, analiza użycia dysku pokazuje, co następuje. Czy ktoś mógłby zasugerować, który z moich folderów powinien zostać zamontowany na nowo utworzonym dysku?

wprowadź opis zdjęcia tutaj


Czy podczas tworzenia maszyny wirtualnej wybrałeś opcję Naprawiono czy przydzielono dynamicznie?
— Mitch

Odpowiedzi:


7

Musisz uruchomić system z dysku twardego Ubuntu, aby móc zmienić rozmiar zainstalowanej partycji Ubuntu na Virtualbox.

  1. Najpierw kliknij prawym przyciskiem myszy maszynę wirtualną Ubuntu i wybierz opcję ustawień. Z menu ustawień wybierz opcję Pamięć. Na koniec wybierz plik dysku wirtualnego CD / DVD ( wybierz plik ISO Ubuntu, w którym chcesz uruchomić ). Wybrałem Ubuntu Plik ISO 13.04.

    wprowadź opis zdjęcia tutaj

  2. Teraz w ustawieniach Ubuntu wybierz opcję System. W kolejności uruchamiania włącz tylko opcję CD / DVD i umieść ją na górze.

    wprowadź opis zdjęcia tutaj

  3. Teraz wybierz wybraną maszynę wirtualną Ubuntu ( Ubuntu to nazwa nadana mojej maszynie wirtualnej ).

  4. Uruchamia się z pliku ISO (dysk na żywo), musisz wybrać opcję Try Ubuntu przy uruchamianiu, a następnie otworzyć gparted z myślnika.

    wprowadź opis zdjęcia tutaj

    W moim przypadku / dev / sr0 reprezentuje dysk na żywo Ubuntu 13.04 i /dev/sda1reprezentuje partycję, na której jest zainstalowany Ubuntu 13.10.

  5. Teraz możesz odmontować wszystkie /dev/sdapartycje dysku, jak na powyższym zrzucie ekranu.

  6. Zmień rozmiar /dev/sda1partycji ext4, dodając do niej nieprzydzielone miejsce lub po prostu dodaj miejsce z wolnego miejsca, a następnie wykorzystując pozostałą przestrzeń, utwórz rozszerzoną partycję (dokonaj wymiany).

  7. Po zmianie rozmiaru zamknij maszynę wirtualną i zmień kolejność uruchamiania na Dysk twardy w ustawieniach maszyny wirtualnej.

  8. Zostanie uruchomiony z dysku twardego. Teraz rozmiar partycji Ubuntu zostanie zmieniony.

Uwaga : korzystam z Virtual Box a nie vmware fusion.


2

Wszystkie powyższe odpowiedzi są prawidłowe i cokolwiek, ale radzę ci przez to:

Dlaczego powinieneś rozszerzyć swoją partycję. Potrzebujesz więcej miejsca Ok, w porządku, więc możesz po prostu zrobić kolejną partycję i przenieść dom.

Co mam na myśli:

Większość danych użytkownika znajduje się w katalogach / home / ..., więc zrobię to po prostu tworząc nową partycję nieprzydzielonego miejsca i podłączając / home. Ma to krytyczny użyteczny wpływ na system w przypadku awarii.

W przypadku systemów z wieloma użytkownikami lub systemów z dużą ilością miejsca na dysku, najlepiej umieścić / usr, / var, / tmp i / home na osobnych partycjach oddzielonych od partycji /. źródło

A teraz chodźmy.

Najpierw za pomocą Gparted utwórz nową partycję i sformatuj ją na ext4.

Teraz poznajmy identyfikator UUID nowo utworzonej partycji.

sudo blkid

skopiuj identyfikator UUID nowo utworzonej partycji.

Teraz przenieś swój dom na tę partycję

Otwórz plik / etc / fstab

gksu gedit /etc/fstab

dodaj następujący wiersz:

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

Teraz zapisz i uruchom ponownie, a następnie Ciesz się :)


To dobry pomysł ... Dołączyłem obraz mojej analizy użycia dysku ... Twoim zdaniem, który folder należy przenieść na nowo utworzoną partycję?
— SoftTimur

Podałem w odpowiedzi. Lepiej przenieść dom, ponieważ są to głównie dane użytkownika, dzięki czemu możesz zachować swoje dane na wypadek awarii i skorzystać z wolnego miejsca
— Maythux

1

Możesz wstawić obraz ISO Ubuntu do napędu CD VMWare i stamtąd powinieneś być w stanie uruchomić sesję Ubuntu na żywo.


Mógłbym wstawić obraz ISO do napędu CD VMWare ... ale nie wiem, jak uruchomić stamtąd sesję na żywo ...
— SoftTimur

Upewnij się, że opcja rozruchu z napędu CD jest wyższa niż rozruch z dysku twardego, lub jeśli możesz wybrać urządzenie rozruchowe, wybierz napęd CD. Następnie powinno pojawić się menu z pytaniem, czy chcesz zainstalować Ubuntu, czy uruchomić sesję na żywo (uruchom bez instalacji).
— saiarcot895

0

sam gparted może pomóc. Kiedy inicjujesz dysk / formatujesz go jako Linux typu 8e, tak naprawdę przypisuje / dev / sda3 jako identyfikator dysku. Następnie możesz użyć „fdisk / dev / sda”, aby go wyświetlić i wyświetlić. Reszta jest łatwa, rozszerzenie grupy woluminów, aby zobaczyć dysk, z vgextend, lvdisplay, pvextend ...


0

Jeśli chcesz mieć więcej miejsca, bez względu na to, czy zwiększając rozmiar istniejącej partycji, czy tworząc nową, możesz po prostu utworzyć nową partycję i zamontować ją.

Możesz użyć gparted, aby utworzyć nową partycję, na przykład / dev / sda3 systemu plików ext4, z nieprzydzielonego miejsca:

$ sudo gparted

Następnie edytuj / etc / fstab, aby montować automatycznie przy każdym uruchomieniu komputera:

$ sudo gedit /etc/fstab

I dodaj następujący wiersz:

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

Teraz uruchom ponownie maszynę wirtualną, a zobaczysz swój nowo utworzony system plików:

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.