Aanmaken van partities voor LinuxNa het herpartitioneren van je drive, zul je partities voor Linux aan moeten maken. Voordat we beschrijven hoe je dat kunt doen, gaan we het eerst hebben over partities en bestandssystemen onder Linux.

Partitie basiskennisLinux vereist tenminste één partitie, voor het root- bestandssysteem, waarin de Linux kernel zelf wordt bewaard.Je kunt je een bestandssysteem voorstellen als een partitie die voor Linux is geformatteerd. Bestandssystemen worden gebruikt om bestanden te bevatten. Op ieder systeem moet op z'n minst een root-bestandssysteem voorkomen. De meeste gebruikers geven er echter de voorkeur aan om meerdere bestandssystemen te gebruiken--- één voor ieder belangrijk deel van de directory-structuur. Je zou bijvoorbeeld een apart bestandssysteem kunnen hebben waarbij alle bestanden onder de /usr directory worden opgeslagen. (Op UNIX-systemen, worden voorwaartse slashes gebruikt om directory's te scheiden en geen backslashes zoals met MS-DOS). In dit geval heb je zowel een root-bestandssysteem als een /usr-bestandssysteem.Ieder bestandssysteem vereist een eigen partitie. Daarom moet je twee Linux-partities aanmaken, als je zowel een root- als een /usr bestandssysteem gebruikt.Tevens maken de meeste gebruikers nog een swap partitie aan, die voor virtueel RAM wordt gebruikt. Als je, laten we zeggen, 4 megabytes memory in je computer hebt, en een 10-megabyte swap partitie, heb je wat Linux aangaat, 14 megabytes aan virtueel memory.Als je gebruik maakt van swap space, verplaatst Linux ongebruikte geheugen pagina's naar je harddisk. Hierdoor kun je meerdere applicaties tegelijkertijd op je systeem draaien. Het swappen is echter vaak langzaam en het is dus geen vervanging voor echt fysiek RAM. Maar applicaties die een enorme hoeveelheid geheugen vereisen (zoals het X window Systeem) vallen vaak terug op swap space als je niet voldoende fysiek RAM hebt.Bijna alle Linux gebruikers gebruiken een swap partitie. Als je 4 of minder megabytes aan RAM hebt, is een swap partitie vereist om de software te kunnen installeren. Het wordt ten zeerste aanbevolen dat je zo ie zo een swap partitie hebt, tenzij je over een flinke hoeveelheid fysiek RAM in je computer beschikt.De grootte van je swap partitie hangt af van de hoeveelheid virtueel geheugen die je nodig hebt. Het wordt vaak aangeraden om tenminste 16 megabytes virtueel memory aan te houden. Als je 8 meg fysiek RAM hebt, zou je dus een 8-megabyte swap partitie aan kunnen maken. Swap partities kunnen niet groter zijn dan 128 megabytes. Om die reden moet je meerdere swap partities aanmaken, als je meer dan 128 meg swap nodig hebt. Je kunt in totaal 16 swap partities aanmaken.Je kunt meer theorie over swap space en het partitioneren van disks vinden in de Linux Partition mini-HOWTO ().Opmerking: het is mogelijk, echter wel een beetje lastig, om swap-partities tussen Linux en Windows in een dual-boot systeem te delen. Zie de Linux Swap Space Mini-HOWTO, , voor de details.Punt #1: Als je een EIDE-drive met een partitie na de eerste 504 MB hebt, is het mogelijk dat je BIOS je niet toestaat om de Linux, die je daarop hebt geïnstalleerd, te booten. Dus houd je root-partitie onder de 504MB. Dit zou geen probleem mogen zijn voor SCSI-drivecontrollers, die normaal gesproken hun eigen drive BIOS firmware hebben. Zie de Large Disk Mini-HOWTO, , voor technische details.Punt #2: Gebruik je IDE en SCSI drives doorelkaar? Pas dan op. Het kan zijn dat je BIOS het niet toestaat dat je direct vanaf een SCSI-drive opstart.

Grootte van partities aanpassenNaast je root- en swap-partities, wil je waarschijnlijk één of meer partities voor je software- en home-directory's opzetten.Ondanks dat je, in theorie, alles vanaf een enkele enorm grote root- partitie kunt draaien, doet bijna niemand dit. Meerdere partities geven verscheidene voordelen: Het vermindert vaak de tijd die nodig is voor controles van het bestandssysteem tijdens opstarten van het systeem. Bestanden kunnen niet over partitie grenzen `groeien'. Daardoor kun je partitie grenzen als brandgangen gebruiken tegen programma's (zoals Usenet news) die een enorme hoeveelheid van de disk verbruiken, om te voorkomen, dat ze de bestandsruimte, die benodigd is voor je kernel en de rest van je applicaties, verdringen. Als je ooit een slechte plek op je harddisk ontdekt, is het formatteren en herstellen van een enkele partitie minder erg dan weer van voren af aan te moeten beginnen.Op grote disks bestaat een goede setup tegenwoordig uit een kleine root-partitie (minder dan 80 meg), een middelgrote /usr partitie (tot ongeveer 300 meg) voor de systeemsoftware, en een /home partitie die de rest van je beschikbare ruimte voor home- directory's in beslag neemt.Je kunt het verfijnder uitwerken. Als je bijvoorbeeld nu al weet dat je Usenet news zult gaan gebruiken, zou je er een eigen partitie aan toe kunnen kennen om het maximaal mogelijke diskgebruik in te perken. Of een /var partitie aan kunnen maken voor zowel mail, news als ook de tijdelijke bestanden. Maar in het regime van vandaag, van zeer goedkope en zeer grote harddisks lijken deze complicaties steeds minder nodig voor je eerste Linux installatie. Houd het vooral voor de eerste keer eenvoudig.