Startpagina » hoe » Hoe een partitieschema voor uw Linux-pc te kiezen

    Hoe een partitieschema voor uw Linux-pc te kiezen

    Bang voor het gevreesde "p" -woord? Je bent niet alleen. Partities kunnen ingewikkeld worden, dus hier is een uitleg van wat ze zijn, hoe ze worden gebruikt en een eenvoudige sjabloon om te gebruiken voor je eigen Linux-installatie..

    Afbeelding door dmyhung

    Wat zijn partities?

    Partities zijn divisies in de formattering van de harde schijf. Het is een logische - in tegenstelling tot een fysieke - indeling, dus u kunt ze voor verschillende doeleinden bewerken en manipuleren. Denk aan het verbreken van een schijf in twee configuratie-onderdelen. Partities zijn erg handig omdat ze fungeren als een sandbox. Als u een harde schijf van 1 TB hebt die is onderverdeeld in een partitie van 250 GB en een partitie van 750 GB, heeft wat u op de laatste hebt geen invloed op de andere en vice versa. U kunt een van die partities op het netwerk delen en u hoeft zich nooit zorgen te maken dat mensen toegang hebben tot informatie op de andere. Men zou Windows kunnen installeren, bezaaid met virussen en Trojaanse paarden. De andere zou een erg verouderde Linux-installatie met beveiligingslekken kunnen zijn. Nooit zullen de twee interfereren, tenzij je ze zelf maakt of de harde schijf zelf sterft.

    Het andere nuttige is dat je meerdere partities kunt hebben, elk geformatteerd met een ander "bestandssysteem". Een bestandssysteem is een formattering van de schijf in een tabel die het besturingssysteem kan lezen, interpreteren en ernaar kan schrijven. Heb je maar één harde schijf? Dat is goed, omdat je er nog steeds meerdere besturingssystemen op kunt installeren zonder een fysieke schijf te hebben.

    Hoewel er vele soorten bestandssystemen zijn, zijn er slechts drie soorten partities: primair, uitgebreid en logisch. Elke gegeven harde schijf kan maximaal vier primaire partities hebben. Deze beperking is te wijten aan iets dat de Master Boot Record heet en dat de computer vertelt op welke partities het kan opstarten, en dus zijn primaire partities meestal gereserveerd voor besturingssystemen. Maar wat als we meer dan vier willen? Dat is waar de uitgebreide partitie in het spel komt. Het dient als een holle container voor een aantal kleinere, logische partities. Je kunt er zoveel maken als je wilt, en het ook thuisbrengen in je niet-OS-secties.

    Als uitgebreide partities zo geweldig zijn, waarom niet gewoon gebruiken? Dat komt omdat je niet direct van ergens binnen een uitgebreide partitie kunt booten. Er zijn manieren om dit te omzeilen, maar het beste is om van tevoren goed te plannen met primaire partities. Bovendien hangt de manier waarop partities worden genummerd door het systeem van deze typen af. Eerst zal het apparaat een nummer krijgen op basis van alle primaire partities en vervolgens op basis van logische. Dit kan leiden tot het wijzigen van stationsletters als u overschakelt tussen besturingssystemen of later partities toevoegt of verwijdert.

    Mount Points in Linux

    Afbeelding door MethodDan

    Op Windows zijn dingen vrij duidelijk gesneden: het leeft op je schijf, meestal op één partitie, en dat is dat. Als u andere stations hebt en ze hebben een compatibel bestandssysteem, dan worden ze ook gelezen. Als dat niet het geval is, negeert het ze meestal, of biedt het je de mogelijkheid om te herformatteren. Linux - en alles wat lijkt op Unix, echt - werkt niet helemaal zo.

    De manier waarop Linux werkt, is dat het alles in een boom plaatst. Als je een andere partitie of schijf hebt, wordt deze "gemount" als een branch in een specifieke map, meestal / media of / mnt. De map waaraan een partitie wordt gekoppeld, wordt een 'mount point' genoemd. Deze methode werkt beter met de boomstructuur van Linux en u kunt vrijwel overal partities als mappen koppelen. In Windows is dit niet zo gemakkelijk; nieuwe partities verschijnen over het algemeen als afzonderlijke schijven. Bovendien kan Linux met veel meer soorten bestandssystemen werken dan Windows.

    Weet je nog hoe er alleen vier primaire partities konden zijn? Als je 145 besturingssystemen wilt opstarten zoals iemand op de JustLinux-forums deed, kun je een primaire partitie instellen voor / boot, waarin een boot-loader is ondergebracht, zoals GRUB of LiLo, die initiële functies verwerkt en vervolgens verder gaat met opstarten in de uitgebreide partities.

    Welk schema moet ik gebruiken??

    Het standaard partitie schema voor de meeste home Linux installaties is als volgt:

    • Een partitie van 12-20 GB voor het besturingssysteem, die wordt aangekoppeld als / (genaamd "root")
    • Een kleinere partitie die wordt gebruikt om uw RAM-geheugen te vergroten, gekoppeld en aangeduid als swap
    • Een grotere partitie voor persoonlijk gebruik, gemonteerd als / home

    De exacte groottevereisten veranderen op basis van uw behoeften, maar over het algemeen begint u met swappen. Als u veel multimedia bewerkt en / of een kleinere hoeveelheid RAM-geheugen hebt, moet u een grotere hoeveelheid swap gebruiken. Als je genoeg geheugen hebt, kun je erop beknibbelen, hoewel sommige Linux-distributies problemen hebben om in de standby-modus te gaan of in de slaapstand te blijven zonder veel te swappen. De vuistregel is dat je tussen de 1,5 en 2 keer de hoeveelheid RAM als de swapspace kiest, en je zet deze partitie op een plek die snel te bereiken is, zoals aan het begin of einde van de disk.

    Zelfs als u ton software installeert, zou een maximum van 20 GB voor uw rootpartitie voldoende moeten zijn. De meeste distributies van Linux gebruiken tegenwoordig ext3 of ext4 als hun bestandssysteem, dat een ingebouwd mechanisme voor zelfreiniging heeft, zodat je niet hoeft te defragmenteren. Om dit het beste te laten werken, moet er echter vrije ruimte zijn voor tussen 25-35% van de partitie.

    Eindelijk, wat je nog meer zou moeten gaan naar je / home-partitie. Dit is waar je persoonlijke spullen worden opgeslagen. Het is functioneel het equivalent van de map "Gebruikers" in Windows, met daarin uw applicatie-instellingen, muziek, downloads, documenten, enz. En die van andere gebruikers die u op uw systeem hebt. Het is handig om een ​​aparte partitie in een aparte partitie te hebben, omdat je bij het upgraden of opnieuw installeren van je besturingssysteem geen back-ups hoeft te maken van iets in deze map! Is dat niet handig? Als klap op de vuurpijl worden de meeste van uw programma- en UI-gerelateerde instellingen ook opgeslagen!

    Als u een server met veel gebruikers en / of veel media gebruikt, kunt u de prestaties optimaliseren door twee harde schijven te gebruiken. Een kleine Solid State-schijf zou perfect zijn voor het besturingssysteem om te leven, misschien maximaal 32 GB, en je zou de swap-partitie kunnen gooien aan het begin van een "groene" schijf van 1 of 2 TB die op / home is gemount.

    Als je meer aan het sleutelen bent, kun je zelfs verschillende partities instellen voor zaken als de tijdelijke map (/ tmp), voor de inhoud van je webserver (/ var / www), voor programma's (/ usr) of voor logbestanden ( / var / log).

    Opspeerpunten opgeven tijdens de installatie

    In ons voorbeeld gebruiken we de partitie-instellingen tijdens een Ubuntu Maverick Meerkat-installatie. Wanneer u op het punt staat waar "Drive-ruimte toewijzen" wordt toegewezen, kiest u "Partities handmatig opgeven (geavanceerd)".

    Raak niet in paniek omdat je "geavanceerd" ziet; het is echt niet zo moeilijk en je krijgt een aantal echte voordelen van het proces. Klik vooruit en je ziet de partitietabel.

    Klik op de rij met de vrije ruimte in de tabel en klik vervolgens op "Toevoegen ..." Als u geen vrije ruimte heeft, klikt u op uw Windows-partitie, klikt u op "Wijzigen ..." en verkleint u deze naar een meer smakelijke grootte. Dit geeft je wat vrije ruimte om mee te werken.

    Hier zie je dat ik een primaire partitie van ongeveer 11,5-GB GB aan het begin van de schijf heb gemaakt en ik heb dit opgegeven om root als het mountpunt te gebruiken. Je zult een Linux-compatibel bestandssysteem moeten gebruiken, dus ik heb de standaard ext4 gebruikt, hoewel je ext2, ext3, ReiserFS of wat dan ook kunt gebruiken. Doe wat onderzoek online en je kunt het beste kiezen, maar als je twijfelt, houd je je aan de standaard. Je kunt de jouwe naar meer ruimte aanpassen als je hem hebt, maar nogmaals, je zult waarschijnlijk nooit meer dan 20 GB nodig hebben tenzij je veel software installeert / compileert. Klik op "OK" en u bent klaar om een ​​nieuwe partitie te maken.

    Deze keer, zoals je kunt zien, heb ik een logische partitie gekozen (het partitioneringsprogramma maakt hiervoor automatisch een uitgebreide partitie). Omdat deze machine een 512 MB RAM heeft, heb ik die 1,5 keer benaderd en aangeduid als "swap-gebied." Merk ook op dat ik dit aan het einde van de schijf heb bewaard, wat zal helpen om schijfzoektijden te behouden op een minimum. Klik op "OK" en laten we een andere partitie maken.

    Ik heb de rest van de ruimte in het midden geselecteerd als mijn / home-partitie. Het compatibele bestandssysteem dat ik heb gekozen is opnieuw ext4. Nu is hier het grijze gebied: moet het primair of logisch zijn? Ik ging met primary omdat ik weet dat ik hier geen ander besturingssysteem installeer, anders zou ik logisch zijn gegaan. Als u niet van plan bent om meer dan drie besturingssystemen te installeren, kunt u het eenvoudig voor het gemak maken.

    Als je klaar bent, kun je de installatie hervatten. Dit is mijn resulterende partitietabel:

    Als je het koud krijgt, kun je de installatie nu afsluiten zonder bang te hoeven zijn voor gegevensverlies. Er wordt niets aan je schijf gedaan totdat je op 'Nu installeren' klikt, zodat je terug kunt gaan en de dingen kunt bewerken zoals je wilt.


    Nu je weet welke partities er zijn en hoe je je Linux-installatie optimaal kunt instellen, kun je je zoekactie online voortzetten. Er valt nog veel meer te leren! Heeft u advies of trucs voor het proces? Misschien wat nuttige ervaringen om te delen? Zorg ervoor dat je een reactie achterlaat!