2Aug

Så här väljer du ett partitionsschema för din Linux-dator

Rädd för det fruktade "p" ordet? Du är inte ensam. Partitioner kan bli komplicerade, så här är en förklaring av vad de är, hur de används och en enkel mall som ska användas för din egen Linux-installation.

Bild av dmyhung

Vad är partitioner?

Partitioner är divisioner i formateringen av hårddisken. Det är en logisk - i motsats till en fysisk delning, så att du kan redigera och manipulera dem för olika ändamål. Tänk att bryta en skiva i två konfigurationsdelar. Skiljeväggar är verkligen praktiska eftersom de fungerar som en sandlåda. Om du har en 1 TB hårddisk partitionerad i en 250 GB partition och en 750 GB partition, har det du har på den senare inte någon påverkan på den andra och vice versa. Du kan dela en av de partitionerna i nätverket och aldrig oroa dig för att människor får tillgång till information på den andra. Man kunde ha Windows installerat, riddled med virus och trojaner. Den andra skulle kunna köra en mycket föråldrad, säkerhetshålad Linuxinstallation. Aldrig ska de två störa, såvida inte du gör dem eller själva hårddisken dör fysiskt.

Det andra användbara är att du kan ha flera partitioner, som är formaterade med ett annat "filsystem". Ett filsystem är en formatering av disken i ett bord som operativsystemet kan läsa, tolka och skriva till. Har bara en hårddisk? Det är okej, för att du fortfarande kan installera flera operativsystem på den utan att egentligen ha en annan fysisk disk.

Medan det finns massor av filsystemtyper finns det bara tre typer av partitioner: primära, utökade och logiska. Vilken som helst given hårddisk kan bara ha högst fyra primära partitioner. Denna begränsning beror på något som kallas Master Boot Record, vilket berättar datorn vilken partition den kan starta från, och så är primära partitioner vanligtvis reserverade för operativsystem. Men vad händer om vi vill ha mer än fyra? Det är där den utökade partitionen kommer in i spel. Den fungerar som en ihålig behållare för ett antal mindre, logiska partitioner. Du kan göra så många som du gillar där, liksom göra det hem till dina icke-OS-sektioner.

Om utökade partitioner är så bra, varför inte bara använda dem? Det beror på att du inte kan starta direkt från någonstans inom en utvidgad partition. Det finns sätt att komma runt detta, men det bästa är att planera på rätt sätt med primära partitioner. Dessutom är vägpartitionerna numrerade av systemet beroende av dessa typer. Först kommer maskinen att numrera baserat på alla primära partitioner, och sedan av logiska. Det här kan orsaka att drivrutiner ändras om du växlar mellan operativsystem eller lägger till eller tar bort partitioner senare.

Monteringspunkter i Linux

Bild av MethodDan

I Windows är sakerna ganska snygga: det lever på din disk, vanligtvis på en partition, och det är det. Om du har andra enheter, och de har ett kompatibelt filsystem, så läser de dem också.Om inte, ignorerar den vanligtvis dem, eller ger dig möjlighet att reformatera. Linux - och allt som verkligen liknar Unix - fungerar inte riktigt så.

Hur Linux fungerar är att det sätter allt på ett träd. Om du har en annan partition eller disk, blir den "monterad" som en filial i en viss mapp, vanligtvis / media eller / mnt. Den katalog som en partition får monteras på kallas en "monteringspunkt". Den här metoden fungerar bättre med Linux-trädstrukturen, och du kan montera partitioner som mappar nästan var som helst. I Windows är detta inte så enkelt gjort;nya partitioner uppträder i allmänhet som separata enheter. Dessutom kan Linux arbeta med många fler typer av filsystem inbyggt än Windows.

Kom ihåg hur det bara var fyra primära partitioner? Om du vill starta upp 145 operativsystem som någon på JustLinux-forumen, kan du ställa in en primärpartition för / starta, som innehåller en startlastare, som GRUB eller LiLo, som hanterar inledande funktioner och fortsätter sedan starta upp i de utökade partitionerna.

Vilket schema ska jag använda?

Standardpartitioneringsschemat för de flesta Linuxinstallationer är enligt följande:

  • En 12-20 GB partition för operativsystemet, som blir monterad som /( kallad "root")
  • En mindre partition används för att öka din RAM, monterad och refererad tillsom byte
  • En större partition för personligt bruk, monterad som / hem

De exakta storlekskraven ändras baserat på dina behov, men i allmänhet börjar du med byte. Om du gör mycket multimedia redigering och / eller har en mindre mängd RAM, bör du använda en större mängd byte. Om du har mycket minne kan du skymma på det, även om vissa distributioner av Linux har ett problem att gå i standbyläge eller viloläge utan mycket byte. Tumregeln är att du väljer mellan 1,5 och 2 gånger så mycket RAM som växlingsutrymme, och du placerar den här partitionen på ett snabbt snabbställe, som i början eller slutet av disken.

Även om du installerar tonprogram, bör högst 20 GB för din rotpartition vara tillräckligt. De flesta distributioner av Linux använder antingen ext3 eller ext4 som deras filsystem nuförtiden, vilket har en inbyggd "självrengörande" mekanism så att du inte behöver defragera. För att detta ska fungera bäst bör det emellertid finnas ledigt utrymme för mellan 25-35% av partitionen.

Slutligen, allt annat du har bör gå till din / hempartitionen. Här är dina personliga saker lagrade. Det är funktionellt motsvarat katalogen "Användare" i Windows, som innehåller dina applikationsinställningar, musik, nedladdningar, dokument, etc., och de andra användarna du har på ditt system. Det är användbart att ha / hemma i en separat partition eftersom när du uppgraderar eller installerar om ditt operativsystem behöver du inte säkerhetskopiera någonting i den här mappen!Är det inte så bekvämt? Förutom att de flesta program- och användarrelaterade inställningar sparas också!

Om du kör en server med många användare och / eller många medier kan du optimera prestanda genom att använda två hårddiskar. En liten solid state-enhet skulle vara perfekt för OS att leva på, kanske 32 GB, och du kan kasta bytespartitionen i början av en 1 eller 2 TB "grön" enhet som är monterad på / hemma.

Om du har mer tinkering kan du även konfigurera olika partitioner för saker som den temporära katalogen( / tmp), för din webbserver innehåll( /var/ www), för program( / usr) eller för loggfiler( /var/logga).

Specificera monteringspunkter under installation

I vårt exempel använder vi partitionsinställningen under en Ubuntu Maverick Meerkat-installation. När du kommer till var det står "Tillåt körutrymme", välj "Ange partitioner manuellt( avancerat)."

Var inte panik bara för att du ser "avancerad";Det är verkligen inte så svårt och du får några riktiga belöningar från processen. Klicka på framåt och du kommer se partitionstabellen.

Klicka på ledig rad i tabellen och klicka sedan på "Lägg till. .." Om du inte har ledig plats klickar du på din Windows-partition, trycker på "Ändra. .." och krymper den till en mer smaklig storlek. Detta ger dig lite ledig plats att arbeta med.

Här kan du se att jag har skapat en primär partition på cirka 11,5-odd GB i början av disken och jag har angett den för att använda rot som monteringspunkt. Du måste använda ett Linux-kompatibelt filsystem, så jag använde standard ext4, även om du kan använda ext2, ext3, ReiserFS, eller vad som helst annat. Gör lite forskning online och du kommer att kunna välja det bästa, men om du är i tvivel, håll dig till standard. Du kan justera din plats till mer utrymme om du har det, men igen behöver du nog aldrig mer än 20 GB om du inte installerar / sammanställer mycket programvara. Klicka på "OK" och du är inställd på att skapa en annan partition.

Den här gången, som du kan se, har jag valt en logisk partition( partitionsprogrammet skapar automatiskt en utvidgad partition för detta).Eftersom denna maskin har en 512 MB RAM har jag approximerat 1,5 gånger så, och betecknad det som "swap area". Observera också att jag har fastnat i slutet av skivan, vilket hjälper till att hålla disken som söker tider vidett minimum. Klicka på "OK" och låt oss skapa en annan partition.

Jag har valt hela resten av mellanslaget för att vara mitt / hempartitionen. Det kompatibla filsystemet jag har valt är igen ext4.Nu är det gråområdet: ska det vara primärt eller logiskt? Jag gick med primärt eftersom jag vet att jag inte kommer att installera ett annat operativsystem här, annars hade jag gått logiskt. Om du inte planerar att installera mer än tre operativsystem, kan du bara göra det primärt för enkelhetens skull.

När du är klar kan du fortsätta installationen. Här är mitt resulterande partitionstabell:

Om du får kalla fötter, kan du sluta installationen vid denna tidpunkt utan att frukta dataförlust. Ingenting görs faktiskt på din disk tills du slår "Install Now", så du kan gå tillbaka och redigera saker som du vill.

Nu när du vet vilka partitioner som är och hur du optimalt installerar din Linux-installation, kan du fortsätta din sökning online. Det finns mycket mer att lära! Har du några råd eller tricks till processen? Kanske några användbara erfarenheter att dela med? Var noga med att lämna en kommentar!