Sådan flyttes din hjemmemappe til en anden partition [Linux / Ubuntu]
Hvis du har accepteret standardindstillingen, mens du installerer Ubuntu, eller at din computer leveres med Ubuntu forudinstalleret, er chancerne for, at din hjemmemappe og systemmapperne alle ligger i samme partition. Dette er helt fint, men hvis du vil opgradere din eksisterende Ubuntu-version eller geninstallere Ubuntu, kan du ikke bevare dine appindstillinger eller endda beholde dine filer og dokumenter. En af de gode metoder er at give hjemmemappen sin egen partition, så uanset hvilke ændringer du har foretaget i systemmappen, vil det ikke påvirke dit hjemmekatalog, og du kan nemt opgradere eller geninstallere Ubuntu med lethed.
Hvis du vil flytte din hjemmemappe til en anden partition, så kan du gøre det her.
Oprettelse af en ny partition
Bemærk : Du kan springe over dette trin, hvis du allerede har en eksisterende ekstern partition, som du kan bruge.
Forudsat at din computer kun har en harddisk, og den indeholder kun en partition. For at oprette en ny partition skal du først hente en Ubuntu Live CD / USB og starte den. Du kan ikke partitionere harddisken, når den kører.
Når du er startet i Live-sessionen, skal du åbne appen "GParted". Vælg harddisken fra listen. Det skal mærkes som "sda".
Du skal se en række poster på listen. Vælg den post, der svarer til hovedpartitionen. Det skal være den med den største filstørrelse og findes enten i ext3- eller ext4-filsystemformatet. Højreklik på det og vælg "Ændre størrelse / Flyt".
Indstil størrelsen for den nye partition i feltet "Free Space Following". Nummeret er repræsenteret i MB, så hvis du vil sætte 10 GB til den nye partition til side, skal du indtaste "10000". Du vil bemærke, at når du indtaster nummeret, falder nummeret i feltet "Ny størrelse" tilsvarende. Min sædvanlige praksis er at afsætte 10 GB til systemfilerne og tildele resten til Home-partitionen. Klik på "Resize / Move".
Tilbage til GParted-hovedskærmen, skal du nu se en ny "Ikke tildelt" post med den filstørrelse, du tidligere har angivet. Højreklik på det og vælg "Ny". Vælg "ext4" som filsystem og klik på "Tilføj".
Endelig. Klik på den grønne tjek-knap for at anvende ændringerne. Afhængig af din harddiskstørrelse kan størrelsesprocessen tage lang tid
Når processen er afsluttet, skal du se noget som skærmen herunder. Optag det nye partitionsnummer ned.
Nu lukker du live-sessionen, fjern live-cd'en / USB'en, og start computeren op.
Migrere hjemmappen
For at migrere din nuværende Hjemmemappe til en ekstern partition er der fire ting, du skal gøre:
- Monter den eksterne partition på en midlertidig hjemmeplacering.
- Kopier filerne fra din nuværende Hjemmemappe til denne midlertidige Hjemmemappe.
- Flyt den aktuelle Hjem-mappe
- Monter den nye startmappe.
1. Opret en midlertidig Hjemmemappe
Åbn en terminal og skriv følgende:
sudo blkid
Dette vil vise UID for alle partitionerne. Optag ned UUID for den partition, du har oprettet tidligere.
Derefter skal du åbne fstab-filen:
sudo nano / etc / fstab
og tilføj følgende linje til slutningen af filen.
UUID = xxx-xxxxx-xxxxx / media / home ext4 nodev, nosuid 0 2
Udskift UUID med UUID-værdien af den eksterne partition.
Gem (Ctrl + o) og exit (ctrl + x) filen.
Derefter oprette et monteringspunkt:
sudo mkdir / media / home
og genindlæs den opdaterede fstab.
sudo mount -a
Du skal nu se en "hjemme" -mappe i mediekataloget.
2. Kopier filerne fra din nuværende startmappe til den nye startmappe
Den næste ting, vi skal gøre, er at kopiere alle filerne fra den aktuelle Hjemmemappe til den nye Hjemmemappe. Du kan simpelthen lave en "Vælg alle", "Kopier" og "Indsæt" for at overføre alle filerne til den nye Hjemmemappe. Du kan dog gå glip af de skjulte filer, og nogle af filtilladelserne kan muligvis ikke bevares. En mere fuldstændig metode ville bruge rsync
.
sudo rsync -aXS / home /. / media / home /.
3. Flyt den aktuelle startmappe
Når vi har oprettet den nye hjemmemappe, skal vi fjerne den eksisterende hjemmemappe for at gøre plads til den nye hjemmemappe i den eksterne partition. For at gøre det skal du skrive følgende kommandoer i terminalen:
cd / sudo mv / home / home_backup sudo mkdir / home
Hvad de ovennævnte kommandoer gør, er at flytte den eksisterende Hjemmemappe til Home_backup og oprette en tom Hjemmemappe til den nye Hjemmemappe, der skal monteres til.
4. Monter den nye startmappe
Det sidste skridt for at fuldføre migreringen er at montere den nye Hjemmemappe som "/ home". For at gøre det, skal vi igen fstab filen igen.
sudo nano / etc / fstab
Alt du skal gøre er at ændre "/ media / home" til "/ home". Gem og afslut filen.
Endelig genindlæs fstab-filen:
sudo mount -a
Det er det. Du har nu migreret din hjemmemappe til en ekstern partition.
Valgfrit: Fjern mappen Home_backup
Når du er færdig med migreringen, kan du enten bruge den gamle Hjemmemappe som backup eller fjerne den for at frigive lagerplads. For at fjerne det, skal du bruge kommandoen:
sudo rm -rf / home_backup
Lad os vide i kommentarerne, hvis du har haft problemer.
Billedkredit: Moving House - Kiwi Style