Als u de standaardoptie hebt geaccepteerd tijdens het installeren van Ubuntu, of als uw computer wordt geleverd met vooraf geïnstalleerde Ubuntu, is de kans groot dat uw thuismap en de systeemmappen allemaal in dezelfde partitie liggen. Dit is perfect, maar als je je bestaande Ubuntu-versie wilt upgraden of Ubuntu opnieuw wilt installeren, kun je je app-instellingen niet behouden of zelfs je bestanden en documenten behouden. Een van de beste manieren is om de thuismap een eigen partitie te geven, dus alle wijzigingen die u in de systeemmap aanbrengt, hebben geen invloed op uw basismap en u kunt eenvoudig Ubuntu eenvoudig upgraden of opnieuw installeren.

Als u uw thuismap naar een andere partitie wilt verplaatsen, kunt u dit als volgt doen.

Een nieuwe partitie maken

Opmerking : u kunt deze stap overslaan als u al een bestaande externe partitie heeft die u kunt gebruiken.

Ervan uitgaande dat uw computer slechts één harde schijf heeft en deze slechts één partitie bevat. Om een ​​nieuwe partitie aan te maken, moet je eerst een Ubuntu Live-CD / USB verkrijgen en daarin opstarten. U kunt de vaste schijf niet partitioneren wanneer deze actief is.

Zodra u bent opgestart in de Live-sessie, opent u de app "GParted". Selecteer de harde schijf in de lijst. Het moet worden gelabeld als "sda".

U zou een aantal vermeldingen in de lijst moeten zien. Selecteer het item dat overeenkomt met de hoofdpartitie. Het moet degene zijn met de grootste bestandsgrootte en het bestandstype ext3 of ext4 is. Klik er met de rechtermuisknop op en selecteer "Formaat wijzigen / verplaatsen".

Stel de grootte in voor de nieuwe partitie in het veld "Vrije ruimte volgen". Het nummer wordt weergegeven in MB, dus als u 10 GB wilt reserveren voor de nieuwe partitie, voert u "10000" in. U zult merken dat wanneer u het nummer invoert, het nummer in het veld "Nieuw formaat" overeenkomstig zal verminderen. Mijn gebruikelijke praktijk is om 10 GB opzij te zetten voor de systeembestanden en de rest toe te wijzen aan de Home-partitie. Klik op "Formaat wijzigen / verplaatsen".

Terug naar het hoofdscherm van GPart, zou u nu een nieuw "Niet toegewezen" item moeten zien met de bestandsgrootte die u eerder hebt ingesteld. Klik er met de rechtermuisknop op en selecteer "Nieuw". Selecteer "ext4" als het bestandssysteem en klik op "Toevoegen".

Tot slot. klik op de groene selectieknop om de wijzigingen toe te passen. Afhankelijk van de grootte van uw harde schijf kan het wijzigen van de grootte een lange tijd duren

Nadat het proces is voltooid, ziet u iets als het onderstaande scherm. Noteer het nieuwe partitienummer.

Sluit nu de livesessie af, verwijder de live CD / USB en start de computer op.

De thuismap migreren

Om uw huidige basismap te migreren naar een externe partitie, zijn er vier dingen die u moet doen:

  1. Monteer de externe partitie op een tijdelijke thuislocatie.
  2. Kopieer de bestanden van uw huidige thuismap naar deze tijdelijke thuismap.
  3. Verplaats de huidige thuismap
  4. Monteer de nieuwe thuismap.

1. Maak een tijdelijke thuismap

Open een terminal en typ het volgende:

 sudo blkid 

Dit toont de UID van alle partities. Noteer de UUID voor de partitie die u eerder hebt gemaakt.

Open vervolgens het fstab-bestand:

 sudo nano / etc / fstab 

en voeg de volgende regel toe aan het einde van het bestand.

 UUID = xxx-xxxxx-xxxxx / media / home ext4 nodev, nosuid 0 2 

Vervang de UUID door de UUID-waarde van de externe partitie.

Sla op (Ctrl + o) en verlaat (ctrl + x) het bestand.

Maak vervolgens een aankoppelpunt:

 sudo mkdir / media / home 

en laad de bijgewerkte fstab opnieuw.

 sudo mount -a 

U zou nu een "thuismap" in de Mediadirectory moeten zien.

2. Kopieer de bestanden van uw huidige thuismap naar de nieuwe thuismap

Het volgende dat we gaan doen, is alle bestanden kopiëren van de huidige thuismap naar de nieuwe thuismap. U kunt eenvoudig een "Alles selecteren", "Kopiëren" en "Plakken" doen om alle bestanden naar de nieuwe Thuismap over te brengen. Het kan echter zijn dat u de verborgen bestanden mist en dat sommige bestandsrechten mogelijk niet bewaard blijven. Een completere methode zou rsync .

 sudo rsync -aXS / home /. / Media / home /. 

3. Verplaats de huidige thuismap

Zodra we de nieuwe thuismap hebben ingesteld, moeten we de bestaande thuismap verwijderen om plaats te maken voor de nieuwe thuismap op de externe partitie. Hiertoe typt u de volgende opdrachten in de terminal:

 cd / sudo mv / home / home_backup sudo mkdir / home 

Wat de bovenstaande opdrachten doen, is om de bestaande thuismap naar Home_backup te verplaatsen en een lege thuismap te maken voor de nieuwe thuismap waarnaar moet worden gemount.

4. Monteer de nieuwe thuismap

De laatste stap om de migratie te voltooien is om de nieuwe thuismap te koppelen als "/ home". Om dat te doen, moeten we opnieuw het fstab-bestand opnieuw bezoeken.

 sudo nano / etc / fstab 

Het enige wat u hoeft te doen is om de "/ media / home" in "/ home" te veranderen. Sla op en verlaat het bestand.

Laad tot slot het fstab-bestand opnieuw:

 sudo mount -a 

Dat is het. U hebt nu uw basismap gemigreerd naar een externe partitie.

Optioneel: de map Home_backup verwijderen

Als u klaar bent met de migratie, kunt u de oude basismap gebruiken als back-up of verwijderen om de opslagruimte vrij te maken. Gebruik de volgende opdracht om het te verwijderen:

 sudo rm -rf / home_backup 

Laat het ons weten in de comments als je problemen ondervindt.

Afbeelding tegoed: Moving House - Kiwi Style