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 Linuxinstallation.
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, kommer det du har på den senare inte att påverka 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 alla ä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, eftersom 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. En given hårddisk kan endast ha högst fyra primära partitioner. Denna begränsning beror på något som kallas Master Boot Record, vilket berättar datorn vilka partitioner 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 utvidgade 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 utvidgade 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 sättet partitioner numrerade av systemet beror på dessa typer. Först kommer maskinen att numrera baserat på alla primära partitioner, och sedan av logiska. Detta kan orsaka ändringsskrivningar om du växlar mellan operativsystem eller lägger till eller tar bort partitioner senare.
Mount Points i Linux
Bild av MethodDan
I Windows är sakerna ganska tydligt klippta: det lever på din skiva, 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 specifik 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 startladdare, 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?
Standardavdelningen för de flesta Linuxinstallationer är enligt följande:
- En 12-20 GB partition för operativsystemet, som får monteras som / (kallad "root")
- En mindre partition används för att öka din RAM, monterad och kallad swap
- En större partition för personligt bruk, monterad som / hemma
Exakta storlekskrav ä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 skimp på det, även om vissa distributioner av Linux har ett problem att gå i standby eller viloläge utan mycket byte. Tommelfingerregeln ä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å en plats som är snabb att nå, som i början eller slutet av disken.
Även om du installerar en ton programvara, ska 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ör att överstora det sparas också de flesta program- och UI-relaterade inställningarna!
Om du kör en server med många användare och / eller massor av media 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 skapa 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 / log).
Specificera monteringspunkter under installationen
I vårt exempel använder vi partitionsinställningen under en Ubuntu Maverick Meerkat-installation. När du kommer till var det står "Tilldela diskutrymme", 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 framåt och du kommer se partitionstabellen.
Klicka på ledig rad i tabellen och klicka sedan på "Lägg till ..." Om du inte har ledigt utrymme, klicka på Windows-partitionen, klicka på "Ändra ..." och krympa 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 jag 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 den 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 vid ett minimum. Klicka på "OK" och låt oss skapa en annan partition.
Jag har valt resten av mellanslag i mitten 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 avsluta 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!