Gisterenavond heb ik me eens gewaagd in de wereld van het partitioneren. Wanneer je Ubuntu – of eender welke Linux distributie – installeert dien je te partitioneren. Zoals algemeen geweten is dit geen eenvoudige taak voor de gemiddelde thuisgebruiker. Als je bij de installatie van Ubuntu dan nog niet eens dubbel uit je ogen kijkt, is je volledige schijf gebruikt voor de installatie en ben je al je andere gegevens kwijt… De uitleg die volgt heeft betrekking op een gemiddeld werkstation.
Ik ga niet opnieuw een volledig verhaal schrijven over hoe je Ubuntu kunt installeren. Hier volgen enkele nuttige links met een duidelijke uitleg omtrent de installatie:
- Ubuntu 7.10 (Gutsy Gibbon) installeren
- Ubuntu 7.10 (Gutsy Gibbon) installeren met aparte home-partitie
- Tweevoudige opstart (dual boot) met Ubuntu 7.10 (Gutsy Gibbon) en Windows XP
- Negen tips voor installatie op de harde schijf
1. Eénvoudige partitionering – de meest gebruikte methode
Zoals je op voorgaande links kan lezen is het aangeraden van je /home op een aparte partitie te plaatsen. De reden hiervoor is dat als je o.a. upgrade naar een nieuwere versie, je je / (“root”) dient te formatteren, maar je /home niet. Op je /home bevinden zich al je documenten (vergelijk het met de “Mijn documenten” van Windows XP) alsook al de instellingen van al je programma’s (zoals de Bladwijzers van Firefox). Je documenten en instellingen worden m.a.w. behouden wanneer je een nieuwe versie installeert. Voor / reserveer je best 15 tot 20GB, zo zal je niet vlug zonder ruimte zitten. De rest van de ruimte wijs je toe aan /home. Vergeet niet je swap partitie aan te maken. Hoe groot? Meestal zegt men 2 keer de grote van je RAM geheugen. Heb je b.v. 2GB ram in je computer steken, dan zou je swap partitie 4GB moeten bedragen. Ik vind dit persoonlijk wat met de haren getrokken en neem meestal de gulden middenweg: 3GB wanneer ik beschik over 2GB ram. De swap partitie wordt o.a. gebruikt als je computer in slaapstand gaat: alles wat op je ram geheugen staat wordt dan tijdelijk op je swap gezet.
2. Gevorderde partitionering
Onder gevorderde partitionering verstaan we het creëren van meerdere partities wat anders allemaal onder / zou komen te staan in vorig punt. Wil je de puntjes op de i zetten kan je best onderstaande volgorde aanhouden, zodat swap en /tmp ongeveer in het midden staan van de meest gebruikte partities waardoor de kop van je harde schijf niet te ver moet verspringen om te lezen en schrijven en zodus een snelheidswinst oplevert. Inderdaad, in theorie. Waarom zet men deze onderdelen op een aparte partitie? Vooral voor de veiligheid bij een crash en ook weer een lichte theoretische snelheidswinst. Aandacht: de /boot partitie moet op een primaire partitie staan, geen logische! Aangeraden wordt om swap ook op een primaire partitie te zetten, maar is niet verplicht. De rest van de partities kan je op een Extended > Logische partitie plaatsen.
/boot – 100MB. Hierin komt de GRUB te staan, oftewel de GRand Unified Bootloader. Dit zorgt ervoor dat je je systeem kan opstarten en bij een dualboot kan kiezen tussen Windows, Ubuntu of een ander OS. Hetgeen hierin staat is normaal niet groter dan een 20MB, meestal maakt men deze partitie 50 tot 100MB groot.
/ – 3GB. Hieronder vinden we: bin, sbin, dev, root, lib, etc, sys, opt en proc. Een gemiddeld systeem heeft genoeg met 3GB. Ben je van plan veel te gaan rommelen werken kan je opteren voor 5GB.
/var – 1,5GB. In /var bevinden zich b.v. je log bestanden. Wanneer je niet van plan bent om een web-, mail- of proxy server te hosten kom je goed toe met 1,5GB.
/usr – 5GB. In /usr komt o.a. de software te staan die je achteraf zal installeren. Maak deze zeker groot genoeg.
swap – xGB. Zie uitleg punt 1.
/tmp – 10GB. Vreselijk groot zal je denken. Klopt, dit is ook groot, zeer groot voor een partitie waar 99% van de tijd niets zal opstaan. We kiezen voor 10GB om één reden. Wanneer je slechts over één DVD station beschikt (b.v. op een laptop) en je wilt een dual layer DVD van 8,5GB kopiëren, dan plaatst je systeem een tijdelijke kopie van de DVD in je /tmp partitie. Zeg je nu: ik kopieer nooit dual layer’s, dan kan je gerust je /tmp partitie b.v. 5GB maken, waardoor je wel nog een gewone DVD van 4,7GB kan kopiëren; en verder: 1GB wanneer je enkel en alleen maar CD’s zal kopiëren. Edit: In het CD/DVD burning programma “K3B” kan je kiezen om b.v. je /home partitie te gebruiken in plaats van je /tmp partitie. Bijgevolg is het niet meer noodzakelijk om de /tmp partitie zo groot te maken. Met 512MB kom je gerust toe!
/home – rest GB. De rest aan ruimte wat je op je harde schijf over hebt kan je toewijzen aan je /home partitie.
3. /home partitie delen tussen verschillende distributies?
Uit ervaring weet ik dat sommige nu de vraag gaan stellen of je je /home partitie kunt delen tussen verschillende Linux distributies. Theoretisch gezien is dit mogelijk, maar praktisch gezien doe je dit best niét. Waarom? Distro 1 gebruikt bijvoorbeeld Firefox versie 1.5, terwijl distro 2 Firefox 2.0 gebruikt. Welke instellingen worden op je /home weggeschreven? Hier kunnen dus conflicten ontstaan. Kort gezegd: gebruik niet dezelfde /home partitie voor meerdere distributies, dit is om problemen vragen. Hetzelfde geldt voor de andere partities (met uitzondering van SWAP en /tmp)!
Beste bezoeker,
Nog een kort stukje over de /tmp partitie. In het CD/DVD burning programma “K3B” kan je kiezen om b.v. je /home partitie te gebruiken in plaats van je /tmp partitie. Bijgevolg is het niet meer noodzakelijk om de /tmp partitie zo groot te maken. Met 512MB kom je gerust toe!
Groetjes,
Kris