Ubuntu nie używa domyślnie partycji / home, chociaż wielu użytkowników Linuksa preferuje taką partycję. Używanie oddzielnej partycji domowej pozwala na ponowne zainstalowanie Ubuntu bez utraty osobistych plików i ustawień.
Chociaż podczas instalacji zwykle wybierana jest osobna partycja domowa, po zainstalowaniu systemu Ubuntu można również przeprowadzić migrację do oddzielnej partycji domowej - jednak wymaga to trochę pracy.
Tworzenie oddzielnej partycji domowej podczas instalacji Ubuntu jest łatwe. Wybierz opcję instalacji "Coś jeszcze", aby użyć niestandardowego układu partycji i utworzyć wiele partycji. Ustaw punkt montowania dla jednej ze swoich partycji jako / - która będzie zawierać główny system plików - i punkt podłączenia innej partycji jako / home. Kiedy instalujesz Ubuntu w przyszłości, możesz ustawić swoją starą partycję domową jako / home ponownie - ale pamiętaj, aby odznaczyć pole wyboru Format, bo pliki zostaną usunięte.
Jeśli nie tworzysz osobnej partycji domowej podczas instalacji Ubuntu, nie musisz ponownie instalować Ubuntu od zera. Aby przeprowadzić migrację do oddzielnej partycji domowej po instalacji, musisz utworzyć nową partycję (która może wymagać zmiany istniejących partycji), skopiować pliki z istniejącego katalogu domowego do tej partycji i powiedzieć systemowi Ubuntu, aby zamontował nową partycję /Dom.
Jeśli masz trochę wolnego miejsca, ten krok jest łatwy. Jeśli tego nie zrobisz, musisz zmienić rozmiar partycji systemowej i utworzyć nową partycję na wolnej przestrzeni. Postępuj zgodnie z naszym przewodnikiem dotyczącym zmiany rozmiaru partycji Ubuntu, aby ukończyć ten krok. Jeśli masz wolne miejsce lub nie musisz zmieniać rozmiaru partycji systemowej, możesz po prostu zainstalować GParted i utworzyć partycję bez restartowania z Live CD - będziesz chciał utworzyć partycję ext4.
Ubuntu ułatwia instalację nowej partycji - wystarczy kliknąć ją w opcji Urządzenia w menedżerze plików. Po wykonaniu tej czynności kliknij menu Idź i wybierz Lokalizacja, aby wyświetlić punkt podłączenia.
Uruchom terminal i uruchom następujące polecenie, aby utworzyć kopię katalogu bieżącego / domowego na nowej partycji, gdzie / mount / location jest położeniem zamontowanej partycji:
sudo cp -Rp / home / * / mount / location
Pojawi się błąd dotyczący katalogu .gvfs - jest to normalne; możesz to zignorować.
Powinieneś sprawdzić nowy katalog domowy, aby zweryfikować, czy zawiera twoje pliki. Jednak nie usuwamy jeszcze starego katalogu domowego.
Długi, losowo wyglądający ciąg powyżej jest w rzeczywistości UUID partycji, a my będziemy potrzebować go do dodania partycji do naszego pliku fstab, który mówi Linuxowi, gdzie montować partycje po uruchomieniu. Można również zlokalizować identyfikator UUID partycji, uruchamiając następujące polecenie w terminalu:
sudo blkid
Przed zmodyfikowaniem pliku fstab powinniśmy utworzyć kopię zapasową, którą możemy przywrócić, na wszelki wypadek:
sudo cp / etc / fstab /etc/fstab.backup
Następnie uruchom 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 nowym wierszu, zastępując fragment ______ pełnym identyfikatorem UUID nowej partycji domowej z powyższego polecenia sudo blkid:
UUID = _____ / home ext4 nodev, nosuid 0 2
Zapisz plik po dodaniu linii.
Z poziomu terminala uruchom następujące polecenie, aby opuścić katalog domowy, przenieś swój katalog domowy do lokalizacji zastępczej i utwórz nowy, pusty katalog osobisty, w którym zostanie zamontowana nowa partycja:
cd / && sudo mv / home / home_old && sudo mkdir / home
Uruchom ponownie komputer po uruchomieniu tego polecenia. Możesz uruchomić ponownie za pomocą następującego polecenia:
sudo shutdown -r now
Po ponownym uruchomieniu komputera powinieneś być w stanie normalnie się zalogować. Ubuntu używa teraz oddzielnej partycji domowej. Po upewnieniu się, że wszystko poszło dobrze i nadal masz wszystkie pliki w katalogu / home - na wszelki wypadek - możesz usunąć katalog / home_old, aby zwolnić miejsce:
sudo rm -rf / home_old