- Chris Hoffman
@chrisbhoffman
- Juni 17, 2012, 6:00am EDT
Ubuntu maakt standaard geen gebruik van een aparte /home-partitie, hoewel veel Linux-gebruikers er wel de voorkeur aan geven. Met behulp van een aparte home-partitie kunt u Ubuntu opnieuw installeren zonder uw persoonlijke bestanden en instellingen te verliezen.
Terwijl een aparte home-partitie normaal gesproken wordt gekozen tijdens de installatie, kunt u ook migreren naar een aparte home-partitie na de installatie van Ubuntu – dit kost echter een beetje werk.
Tijdens het installeren van Ubuntu
Het maken van een aparte home-partitie tijdens het installeren van Ubuntu is eenvoudig. Kies de “Something Else” installatie optie om een aangepaste partitie layout te gebruiken en meerdere partities aan te maken. Stel het koppelpunt voor een van uw partities in als / – die het root bestandssysteem zal bevatten – en het koppelpunt van een andere partitie als /home. Wanneer u Ubuntu in de toekomst installeert, kunt u uw oude home-partitie opnieuw instellen als /home – maar zorg ervoor dat u het selectievakje Formatteren uitschakelt, anders worden uw bestanden verwijderd.
Na het installeren van Ubuntu
Als u geen aparte home-partitie aanmaakt tijdens het installeren van Ubuntu, hoeft u Ubuntu niet helemaal opnieuw te installeren. Om te migreren naar een aparte home-partitie na de installatie, moet u een nieuwe partitie maken (waarvoor u mogelijk de grootte van uw bestaande partities moet aanpassen), de bestanden van uw bestaande homedirectory naar die partitie kopiëren, en Ubuntu vertellen de nieuwe partitie te mounten op /home.
Stap 1: Maak een nieuwe partitie
Als u wat vrije ruimte hebt, is deze stap eenvoudig. Zo niet, dan moet u de grootte van uw systeempartitie aanpassen en een nieuwe partitie aanmaken in de vrije ruimte. Volg onze gids voor het verkleinen van Ubuntu-partities om deze stap te voltooien. Als u vrije ruimte heeft of geen systeempartitie hoeft aan te passen, kunt u gewoon GParted installeren en de partitie aanmaken zonder opnieuw op te starten vanaf een live CD – u zult een ext4 partitie willen aanmaken.
Stap 2: Kopieer thuisbestanden naar nieuwe partitie
Ubuntu maakt het eenvoudig om de nieuwe partitie te mounten – klik er gewoon op onder Apparaten in het bestandsbeheer. Klik daarna op het menu Go en selecteer Location om het koppelpunt te zien.
Lanceer een terminal en voer de volgende opdracht uit om een kopie te maken van uw huidige /home-map op de nieuwe partitie, waarbij /mount/location de locatie is van uw aangekoppelde partitie:
sudo cp -Rp /home/* /mount/location
U zult een foutmelding zien over een .gvfs directory – dit is normaal; u kunt het negeren.
U dient de nieuwe home directory te controleren om te verifiëren dat deze uw bestanden bevat. We zullen de oude homedirectory echter nog niet verwijderen.
Stap 3: Zoek de UUID van de nieuwe partitie
De lange, willekeurig ogende string hierboven is in feite de UUID van de partitie, en die hebben we nodig om de partitie toe te voegen aan ons fstab-bestand, dat Linux vertelt waar het partities moet mounten als het opstart. U kunt de UUID van de partitie ook vinden door het volgende commando in een terminal uit te voeren:
sudo blkid
Stap 4: Wijzig het fstab-bestand
Voordat we ons fstab-bestand wijzigen, moeten we een reservekopie maken die we kunnen terugzetten, voor het geval dat:
sudo cp /etc/fstab /etc/fstab.backup
Daarna voert u het volgende commando uit om het fstab-bestand te openen in gedit. U kunt ook een andere teksteditor gebruiken, als u dat liever doet.
gksu gedit /etc/fstab
Voeg de volgende tekst toe aan het fstab-bestand op een nieuwe regel, waarbij u het gedeelte _____ vervangt door de volledige UUID van uw nieuwe thuispartitie uit het sudo blkid-commando hierboven:
UUID=_____ /home ext4 nodev,nosuid 0 2
Bewaar het bestand na het toevoegen van de regel.
Stap 5: Verplaats home directory & Herstart
Voer vanaf een terminal het volgende commando uit om uw home directory te verlaten, uw huidige home directory naar een plaatshouderlocatie te verplaatsen, en een nieuwe, lege home directory aan te maken waar uw nieuwe partitie op zal worden gemount:
cd / && sudo mv /home /home_old && sudo mkdir /home
Start uw computer opnieuw op nadat u deze opdracht hebt uitgevoerd. U kunt opnieuw opstarten met het volgende commando:
sudo shutdown -r now
Clean Up
Na het opnieuw opstarten van uw computer zou u zich normaal moeten kunnen aanmelden. Ubuntu gebruikt nu de aparte home-partitie. Nadat u hebt gecontroleerd of alles goed is gegaan en u nog steeds al uw bestanden in uw /home directory hebt staan – voor het geval dat – kunt u uw /home_old directory verwijderen om ruimte vrij te maken:
sudo rm -rf /home_old
Chris Hoffman is hoofdredacteur van How-To Geek. Hij schrijft al meer dan tien jaar over technologie en was twee jaar lang columnist voor PCWorld. Chris heeft geschreven voor The New York Times, is geïnterviewd als een technologie-expert op tv-zenders zoals Miami’s NBC 6, en had zijn werk behandeld door nieuwsbronnen zoals de BBC. Sinds 2011 heeft Chris meer dan 2.000 artikelen geschreven die bijna een miljard keer zijn gelezen – en dat is alleen hier bij How-To Geek.Read Full Bio ”