Sådan oprettes en separat hjemmepartition efter installation af Ubuntu

  • Chris Hoffman

    @chrisbhoffman

  • 17. juni 2012, 6:00am EDT

image

Ubuntu bruger ikke en separat /home-partition som standard, selvom mange Linux-brugere foretrækker en sådan. Ved at bruge en separat hjemmepartition kan du geninstallere Ubuntu uden at miste dine personlige filer og indstillinger.

Selv om en separat hjemmepartition normalt vælges under installationen, kan du også migrere til en separat hjemmepartition efter installation af Ubuntu – det kræver dog en smule arbejde.

Mens du installerer Ubuntu

Det er nemt at oprette en separat hjemmepartition, mens du installerer Ubuntu. Vælg installationsmuligheden “Something Else” for at bruge et brugerdefineret partitionslayout og oprette flere partitioner. Indstil monteringspunktet for en af dine partitioner som / – som vil indeholde root-filsystemet – og monteringspunktet for en anden partition som /home. Når du installerer Ubuntu i fremtiden, kan du indstille din gamle hjemmepartition som /home igen – men sørg for at fjerne markeringen i feltet Format, ellers bliver dine filer slettet.

image

Efter installation af Ubuntu

Hvis du ikke opretter en separat hjemmepartition under installationen af Ubuntu, behøver du ikke at geninstallere Ubuntu fra bunden. Hvis du vil migrere til en separat hjemmepartition efter installationen, skal du oprette en ny partition (hvilket muligvis kræver, at du ændrer størrelsen på dine eksisterende partitioner), kopiere filerne fra din eksisterende hjemmemappe til denne partition og bede Ubuntu om at montere den nye partition på /home.

Stræk 1: Opret en ny partition

Hvis du har noget ledig plads, er dette trin nemt. Hvis du ikke har det, skal du ændre størrelsen på din systempartition og oprette en ny partition på den frie plads. Følg vores vejledning til at ændre størrelsen på Ubuntu-partitioner for at gennemføre dette trin. Hvis du har ledig plads eller ikke har brug for at ændre størrelsen på en systempartition, kan du bare installere GParted og oprette partitionen uden at genstarte fra en live-cd – du skal oprette en ext4-partition.

image

Stræk 2: Kopier hjemmefiler til den nye partition

Ubuntu gør det nemt at montere den nye partition – du skal bare klikke på den under Enheder i filhåndteringsprogrammet. Når du har gjort det, skal du klikke på menuen Gå og vælge Placering for at få vist dens monteringspunkt.

image

Lancer en terminal, og kør følgende kommando for at oprette en kopi af din nuværende /home-mappe på den nye partition, hvor /mount/location er placeringen af din monterede partition:

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

Reklame

Du vil se en fejl om en .gvfs-mappen – det er normalt; du kan ignorere den.

image

Du bør kontrollere den nye hjemmemappe for at verificere, at den indeholder dine filer. Vi vil dog ikke slette den gamle hjemmemappe lige nu.

image

Stræk 3: Find den nye partitions UUID

Den lange, tilfældigt udseende streng ovenfor er faktisk partitionens UUID, og vi skal bruge den til at tilføje partitionen til vores fstab-fil, som fortæller Linux, hvor partitioner skal monteres, når den starter op. Du kan også finde partitionens UUID ved at køre følgende kommando i en terminal:

sudo blkid

image

Stræk 4: Ændre fstab-filen

Hvor vi ændrer vores fstab-fil, bør vi oprette en sikkerhedskopi, som vi kan gendanne, bare for en sikkerheds skyld:

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

Reklame

Næst skal du køre følgende kommando for at åbne fstab-filen i gedit. Du kan også bruge en anden teksteditor, hvis du foretrækker det.

gksu gedit /etc/fstab

Føj følgende tekst til fstab-filen på en ny linje, idet du erstatter _____-delen med det fulde UUID for din nye hjemmepartition fra sudo blkid-kommandoen ovenfor:

UUUID=_____ /home ext4 nodev,nosuid 0 2

image

Spar filen, efter at du har tilføjet linjen.

Stræk 5: Flyt hjemmemappe & Genstart

Fra en terminal skal du køre følgende kommando for at forlade din hjemmemappe, flytte din nuværende hjemmemappe til en pladsholderplacering og oprette en ny, tom hjemmemappe, som din nye partition vil blive monteret på:

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

image

Reklame

Genstart din computer efter at have kørt denne kommando. Du kan genstarte med følgende kommando:

sudo shutdown -r now

Rens op

Når du har genstartet computeren, bør du kunne logge ind normalt. Ubuntu bruger nu den separate hjemmepartition. Når du har sikret dig, at alt gik godt, og at du stadig har alle dine filer i din /home-mappe – bare for en sikkerheds skyld – kan du du du kan fjerne din /home_old-mappe for at frigøre plads:

sudo rm -rf /home_old

Chris Hoffman
Chris Hoffman er chefredaktør på How-To Geek. Han har skrevet om teknologi i over et årti og har været PCWorld-kronikør i to år. Chris har skrevet for New York Times, er blevet interviewet som teknologiekspert på tv-stationer som NBC 6 i Miami og har fået sit arbejde dækket af nyhedsbureauer som BBC. Siden 2011 har Chris skrevet over 2.000 artikler, der er blevet læst næsten en milliard gange – og det er bare her på How-To Geek.Læs hele Bio ”

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.