Partitionering

Slackware.SE Wiki

Hoppa till: navigering, sök

[redigera] 3-3 Partitionering

Efter att du startat upp på valt media så behöver hårddisken partitioneras. På diskpartitionen kommer filsystemet för Linux att skapas och däri kommer Slackware installeras. Som minimum rekommenderar vi att du skapar två partitioner, en för ditt rootfilsystem (/) och en för swap-utrymme.

Efter att rootdisketten laddat klart kommer det upp en login prompt. Logga in som root, det finns inget lösenord. Vid prompten så kör antingen cfdisk(8) eller fdisk(8). cfdisk har ett mera användarvänligt gränssnitt än det ordinarie fdisk men saknar några finesser. Vi kommer nedan att kort gå igenom och föklara hur fdisk fungerar.

Börja med att starta fdisk. I Linux har inte diskarna några enhetsbokstäver, utan dom representeras som en fil. Den första IDE-hårddisken (primary master) är /dev/hda, den primära slavdisken är /dev/hdb och så vidare. SCSI-diskar följer samma typ av system, men i formen /dev/sdX. Du måste starta fdisk och anpassa efter din hårddisk

# fdisk /dev/hda

Som alla bra Unix program så ger fdisk dig en prompt (du trodde att du skulle få upp en meny, va?). Det första du bör göra är att inspektera din hårddisks partitioner. Vi gör det genom att skriva ett p i fdisk prompten

command (m for help): p

Det kommer att visas all möjlig information om dina nuvarande partitioner. De flesta väljer en ledig disk att installera på och tar sedan bort alla existerande partitioner och skapar plats för Linuxpartitionerna.

DET ÄR VÄLDIGT VIKTIGT ATT DU GÖR EN SÄKERHETSKOPIA PÅ ALL INFORMATION SOM DU VILL SPARA INNAN DU TAR BORT PARTITIONEN DEN LIGGER PÅ.

Det finns inget lätt sätt att återställa förlorad data efter att ha tagit bort en partition, ta därför en säkerhetskopia innan du sätter igång.

Titta i tabellen av partitioner, du bör se ett partitionsnummer, storleken och typ av partition. Det finns mera information men oroa dig inte över det nu. Vi kommer att ta bort alla partitioner på den här disken för att skapa linuxpartitioner. Vi kör kommandot d för att ta bort partitionerna.

Command (m for help) : d
Partition number (1-4): 1

Upprepa proceduren för alla partitioner. När du tagit bort partitionerna är vi redo att skapa Linuxpartitioner. Vi har bestämt oss för att skapa en partition för vårt rootfilssytem och en för swap. Det värt att notera att partitionering av filsystem till Unix är uppskov för många heta diskussioner, och många användare kommer att försöka berätta om det bästa sättet att göra det på. Som minimum så bör du skapa en partition för / och en för swap. Med tid kommer du att komma underfund vilken metod som fungerar bäst för dig.

Jag använder två baspartitionsmallar, det första är för en desktop. Jag skapar fyra partitioner, /, /home, /usr/local och swap. Detta tillåter mig att installera om eller uppgradera systemet under / utan att ta bort data i /home eller mina egna kompilerade program i /usr/local. För servrar ersätter jag oftast /usr/local partitioner med en /var partition. Många olika servrar lagrar information på den partitionen och genom att ha det separerat från / så kan man vinna lite prestanda. Men nu håller vi oss till två partitioner, / och swap.

Nu skapar vi partitionerna med n kommandot

Command (m or help): n
Command action
  e   extended
  p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (0-1060, default 0): 0
Last cylinder or +size or +sizeM or +sizeK (0-1060, default 1060): +64M

Försäkra dig om att du skapar primära partitioner. Den första partitioner kommer att bli vår swap-partition. Vi talar om för fdisk att den ska skapa partition 1 som primär partition. Vi startar på cylinder 0 och för den avslutanden cylindern skriver vi +64M. Detta skapar en 64 megabyte stor partition för swap (storleken på swap-partitionen beror på hur mycket RAM-minne du har. Vanligtvis så skapar man en partition som är dubbelt så stor som sitt RAM-minne). Sen definierar vi partition nummer 2 som primär och startar på första lediga cylinder och använder resterande diskutrymme för den.

Command (m for help): n
Command action
  e   extended
  p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (124-1060, default 124): 124
Last cylinder or +size or +sizeM or +sizeK (124-1060, default 1060): 1060

Nu är vi nästan klara. Vi behöver ändra typen på den första partitionen till typ 82 (Linux swap). Skriv t för att ändra typ, välj den första partitionen och skriv 82. Innan du skriver dina ändringar till disken så bör du titta på partitionstabellen en sista gång, använd p i fdisk för att visa partitionstabellen. Om allt ser bra ut så kan du skriva ändringarna till disken genom att trycka på w och sedan avsluta fdisk


Uppstädat lite av Gibbas 27 juni 2007 kl.25.54

--Dartanjang 10 juli 2006 kl.16.16 (CEST)

Den här artikeln är hämtad från http://wiki.slackware.se/index.php/Partitionering
Personliga verktyg