Jak utworzyć oddzielną partycję domową po instalacji Ubuntu

  • Chris Hoffman

    @chrisbhoffman

  • June 17, 2012, 6:00am EDT

image

Ubuntu nie używa domyślnie oddzielnej partycji /home, chociaż wielu użytkowników Linuksa preferuje taką partycję. Korzystanie z oddzielnej partycji domowej pozwala na ponowną instalację Ubuntu bez utraty osobistych plików i ustawień.

Choć oddzielna partycja domowa jest zwykle wybierana podczas instalacji, można również migrować do oddzielnej partycji domowej po zainstalowaniu Ubuntu – wymaga to jednak trochę pracy.

Podczas instalacji Ubuntu

Tworzenie oddzielnej partycji domowej podczas instalacji Ubuntu jest łatwe. Wybierz opcję instalacji „Coś innego”, aby użyć niestandardowego układu partycji i utworzyć wiele partycji. Ustaw punkt montowania dla jednej z partycji jako / – który będzie zawierał system plików root – i punkt montowania innej partycji jako /home. Kiedy zainstalujesz Ubuntu w przyszłości, możesz ustawić swoją starą partycję domową jako /home ponownie – ale upewnij się, że odznaczysz pole wyboru Format, w przeciwnym razie pliki zostaną usunięte.

image

Po zainstalowaniu Ubuntu

Jeśli nie utworzysz oddzielnej partycji domowej podczas instalacji Ubuntu, nie musisz ponownie instalować Ubuntu od podstaw. Aby migrować do oddzielnej partycji domowej po instalacji, trzeba będzie utworzyć nową partycję (co może wymagać zmiany rozmiaru istniejących partycji), skopiować pliki z istniejącego katalogu domowego do tej partycji, i powiedzieć Ubuntu zamontować nową partycję w /home.

Krok 1: Utwórz nową partycję

Jeśli masz trochę wolnego miejsca, ten krok jest łatwy. Jeśli nie, będziesz musiał zmienić rozmiar partycji systemowej i utworzyć nową partycję w wolnym miejscu. Postępuj zgodnie z naszym przewodnikiem do zmiany rozmiaru partycji Ubuntu, aby zakończyć ten krok. Jeśli masz wolną przestrzeń lub nie trzeba zmienić rozmiar partycji systemowej, można po prostu zainstalować GParted i utworzyć partycję bez restartu z live CD – będziesz chciał utworzyć partycję ext4.

image

Krok 2: Kopiowanie plików domowych do nowej partycji

Ubuntu sprawia, że łatwo zamontować nową partycję – wystarczy kliknąć go pod Urządzenia w menedżerze plików. Po wykonaniu tej czynności kliknij menu Idź i wybierz Lokalizacja, aby wyświetlić jej punkt montowania.

image

Uruchom terminal i wykonaj następujące polecenie, aby utworzyć kopię bieżącego katalogu /home na nowej partycji, gdzie /mount/location jest lokalizacją zamontowanej partycji:

sudo cp -Rp /home/* /mount/location

Reklama

Zobaczysz błąd o katalogu .gvfs – jest to normalne; możesz go zignorować.

image

Powinieneś sprawdzić nowy katalog domowy, aby upewnić się, że zawiera twoje pliki. Jednak nie będziemy jeszcze usuwać starego katalogu domowego.

image

Krok 3: Zlokalizuj UUID nowej partycji

Długi, losowo wyglądający ciąg powyżej jest w rzeczywistości UUID partycji, i będziemy go potrzebować, aby dodać partycję do naszego pliku fstab, który mówi Linuksowi, gdzie montować partycje podczas uruchamiania systemu. Można również zlokalizować UUID partycji, wykonując następujące polecenie w terminalu:

sudo blkid

image

Krok 4: Modyfikacja pliku fstab

Przed modyfikacją naszego pliku fstab, powinniśmy stworzyć kopię zapasową, którą będziemy mogli przywrócić, tak na wszelki wypadek:

sudo cp /etc/fstab /etc/fstab.backup

Reklama

Następnie wykonaj następujące polecenie, aby otworzyć plik fstab w gedit. Możesz również użyć innego edytora tekstu, jeśli wolisz.

gksu gedit /etc/fstab

Dodaj następujący tekst do pliku fstab w nowej linii, zastępując część _____ pełnym UUID Twojej nowej partycji domowej z polecenia sudo blkid powyżej:

UUID=_____ /home ext4 nodev,nosuid 0 2

image

Zapisz plik po dodaniu linii.

Krok 5: Przenieś katalog domowy &Restart

Z terminala wykonaj następujące polecenie, aby opuścić katalog domowy, przenieść bieżący katalog domowy do lokalizacji zastępczej i utworzyć nowy, pusty katalog domowy, który zostanie zamontowany na nowej partycji:

cd / && sudo mv /home /home_old && sudo mkdir /home

image

Reklama

Po wykonaniu tego polecenia uruchom ponownie komputer. Możesz uruchomić ponownie za pomocą następującego polecenia:

sudo shutdown -r now

Clean Up

Po ponownym uruchomieniu komputera, powinieneś być w stanie normalnie się zalogować. Ubuntu korzysta teraz z oddzielnej partycji domowej. Po upewnieniu się, że wszystko poszło dobrze i nadal masz wszystkie swoje pliki w katalogu /home – na wszelki wypadek – możesz usunąć katalog /home_old, aby zwolnić miejsce:

sudo rm -rf /home_old

Chris Hoffman
Chris Hoffman jest redaktorem naczelnym How-To Geek. Od ponad dekady pisze o technologii, a przez dwa lata był felietonistą PCWorld. Chris pisał dla The New York Times, udzielał wywiadów jako ekspert technologiczny w stacjach telewizyjnych takich jak NBC 6 w Miami, a jego prace były relacjonowane przez takie stacje jak BBC. Od 2011 roku Chris napisał ponad 2000 artykułów, które zostały przeczytane prawie miliard razy–i to tylko tutaj, na How-To Geek.Read Full Bio ”

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.