- Chris Hoffman
@chrisbhoffman
- 17. juni 2012, 6:00am EDT
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.
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.
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.
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
Du vil se en fejl om en .gvfs-mappen – det er normalt; du kan ignorere den.
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.
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
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
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
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
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 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 ”