Partitionering

Indlæg her skal godkendes da dette forum udelukkende er beregnet til brugervejledninger til programmer og funktioner. Spørgsmål her bør kun være til de i forvejen oprettede vejledninger.

Partitionering

Indlægaf Uffe » søn 18. sep 2011 23:10

Guide til diske og diskpartitioner i Linux

Denne artikel er en oversættelse af http://www.linuxbsdos.com/2011/09/18/guide-to-disks-and-disk-partitions-in-linux/ som eret forsøg på at give basisoplysninger om disk navngivning og partition nummererings konventioner i ikke-tekniske termer til de nye til Linux. En grundlæggende forståelse af alle aspekter om hvordan en disk refereres til og partitioneres, vil sætte dig bedre i stand til at foretage fejlfinding, installation og klare disk-relaterede problemer.
Grundlæggende information om partitionstabeller og forskellen mellem de primære og logiske partitioner vil blive belyst.

Harddisk navngivnings konvention:
Den første ting du behøver at vide er, at der er ingen "C-drev" eller "E-drev" i Linux. Der er ækvivalenter, men når du støder på en henvisning til en harddisk i en moderne Linux-system, vil du typisk se noget lignende /dev/sda, /dev/sdb, /dev/sdc, ... osv. "dev" er forkortelse for enheden, og i dette tilfælde, en blok lagerenhed. "sd" er en forkortelse for SCSI masse-storage driver. (SCSI stands for Small Computer System Interface.) I resten af ​​denne artikel vil "/dev/" blive droppet, så alle henvisninger til harddiske og partitioner vil starte med den sidste del.

Den første harddisk, der detekteres af et Linux system, bærer sda etiketten. I numeriske udtryk er det harddisk 0 (nul; optælling starter fra 0 og ikke 1). Den næste harddisk er sdb, det tredje drev, sdc, og så videre. I skærmbilledet nedenfor, er der to harddiske - sda og sdb, som er fundet af installations-programmet.
Partitions-600x393.png


Dette skærmbillede kommer fra en installations-proces, hvor der er tre harddiske knyttet til systemet.
3partitions-600x465.png


Partitionstabeller: - En partition tabel beskriver partitioner på en harddisk eller en lagerenhed. Der er to standarder for opstillingen af ​​partitionstabellen - MBR (Master Boot Record) og GPT (GUID Partition Table). MBR, også kendt som MS-DOS, er hvad man kunne kalde den første standard. GPT kom langt senere. Mens MBR stadig er den mest udbredte partitionstabel, kommer den med to store begrænsninger som førte til udviklingen af ​​GPT. De er:

1. Den giver ikke mulighed for konfiguration af mere end fire primære partitioner. Disse partitioner kaldes primære partitioner.
2. Disk-partitioner må ikke overstige 2 TB

Den første begrænsning vil blive drøftet i næste afsnit. Der vil ikke blive skrevet om den anden i denne artikel.

Partitioner og Partitions-nummerering: - For at installere et operativsystem på en harddisk, skal den først opdeles i adskilte lagerenheder. Disse lagerenheder kaldes partitioner. I MBR partitioneringssystemet, som er standard i stort set alle Linux-distributioner, er der tre forskellige typer af partitioner - Primær, Udvidet, og Logisk.Udvidede og logiske partitioner vil blive diskuteret længere nede.

Med MBR, er enhver partition, der ikke udtrykkeligt er skabt som en udvidet eller logiske partition, en primær partition, og som tidligere nævnt, kan der ikke være mere end fire primære partitioner på en enhed. Skærmbilledet nedenfor blev taget fra et installations-proces, hvor der blev oprettet fire primære partitioner. Hvis du ser efter vil du se, at den første primære partition er sda1, og den sidste sda4. I modsætning til harddiske, starter partitionsnumre fra 1, og ikke 0 (nul). Al plads, som ikke er allokeret til de primære partitioner, vises som "Free". Men selvom det frit kan det ikke bruges. Det er fordi, for så vidt systemet angår, eksisterer den frie plads ikke.
PartitionGuide.png


Så, hvis du forsøger at oprette endnu en partition på den ledig plads, vil installationsprogrammet komme op med en fejlmeddelelse som den der vises i dette billede. Fejlmeddelelsen vil altid sige, "ikke nok ledig plads", selv når du ved, at der er plads til rådighed. Og det er ligegyldigt hvor meget ledig plads er, så vil det være ubrugelig.
Diskerror.png
Diskerror.png (8.29 KiB) Vist 3264 gange


For at omgå begrænsningen på fire primære partitioner i MBR partitionstabellen, kom de smarte udviklere op med ideen om en udvidet partition. Ved at benævne en partition som udvidet, er det muligt at skabe mange flere partitioner under den udvidede partition. Disse partitioner kaldes logiske partitioner, og teoretisk er der ingen grænse for antallet af logiske partitioner, du kan oprette.
Bemærk: Der kan kun oprettes én udvidet partition på hver harddisk.

Hvad begrebet udvidet partition giver os, er illustreret i skærmbilledet nedenfor. Du kan se, at der er tre primære partitioner (sda1, sda2 og sda3) og den fjerde partition, som er en udvidet partition, gør det muligt at oprette flere partitioner (i dette eksempel, sda5, sda6 og sda7). På en udvidet partition kan du få gratis plads, og den frie plads er stadig brugbar. Du behøver derfor ikke at tildele al tilgængelig ledig plads til de logiske partitioner i en udvidet partition.
Diskpartition-600x426.png


At være i stand til at skabe logiske partitioner er praktisk, når du har brug for at dual-boote med andre operativsystemer som Windows, PC-BSD eller endda en anden Linux-distribution, især hvis dette andet operativsystem har brugt tre primære partitioner. På billedet nedenfor, som blev taget ved opsætningen af dual-boot omfattende Windows 7 og Fedora 15, ses at Windows 7 allerede optager tre partitioner på harddisken hvilket betyder at der kun var èn primær partition tilbage at gøre godt med. Kun ved at oprette den ledige plads som en udvidet partition, var det muligt at installere systemet. Hvad dette også viser er at Linux kan boote fra en logisk partition.
FedWin5-e1309216340455.png


I de sidste to screenshots, var de udvidede partitioner den sidste primære partitioner (sda4). Men det behøver det ikke at være. For eksempel i dette skærmbillede er det den anden primære partition (sda2) der er den udvidede og første logiske partition nummer er stadig 5 (sda5). Så uanset om en udvidet partition er den sidste primære partition eller ej, starter den logiske partition altid med nummer 5.
FedoraInstall2-e1309127375966.png


Ikke alle installationsprogrammer viser tilstedeværelsen af en udvidet partition, men hvis du hved hvad du skal se efter kan du sagtens se om der er en. For eksempel i billedet neden under hvor du kan se partitionsnumrene springe fra 1 til 5,6 og 7. Tilstedeværelsen af partition nummer 5 og derover er den mest åbenlyse indikator på tilstedeværelsen af en udvidet partiton. Dette billede er forøvrigt taget ved en Ubuntu installation.
Uinstall11-600x414.png


GPT: -Som tidligere nævnt overvinder GPT, eller GUID partitions tabellen, MBR begrænsningerne på max fire primær partitioner og max 2TB (TerraByte) i partitionsstørrelse. Nedenuder kan du se der er otte partitioner og stadig cirka 45Gb til rådighed. Det mest vigtige at notere sig her er at alle otte partitioner er primære da konceptet udvidede partitioner er ukendt for GPT.
Install7-600x434.png


Med GPT kan der altid være ualokeret plads ved siden af eksisterende partitioner som kan bruges medmindre at man har nået det maksimale antal mulige partitioner i GPT (antallet har jeg ikke fundet det rigtige svar på endnu)
Herunder er der seks partitioner og en lille smule ualokeret plads tilbage. Den plads kan bruges til at oprette endnu en partition.
chakraGPT7-564x475.png


I øjeblikket er Chakra den eneste Linux distibution der er konfigureret til at bruge GPT som standard og Fedora 16 som kommer i november 2011 vil understøtte GPT. Testinstallationer af den første beta viser at GPT vil være standard på installationer uden multiboot og MBR hvis der er et eksisterende OS på disken.
Brugeravatar
Uffe
Site Admin
Site Admin
 
Indlæg: 2105
Tilmeldt: man 20. apr 2009 15:42
Geografisk sted: Hornslet, Syddjurs
Brugererfaring med Linux:: Øvet

Re: Partitionering

Indlægaf mjjzf » man 19. sep 2011 05:09

Så kaster jeg lige for en god ordens skyld mine tanker om Linuxpartitionering ind med det samme.
Brugeravatar
mjjzf
Site Admin
Site Admin
 
Indlæg: 508
Tilmeldt: man 14. mar 2011 01:32
Geografisk sted: Valby, Danmark
Brugererfaring med Linux:: Meget øvet

Re: Partitionering

Indlægaf Uffe » ons 21. sep 2011 16:31

Fin artikel Morten, kunne være endnu bedre for de ikke så engels-kyndige hvis den også var på dansk :wink: og så med en lidt mere udførlig forklaring på hvordan du opretter /mnt/storage og hvordan du sætter rettigheder op på den partiton :cool:

Ved du noget om GPT ? Jeg har prøvet at finde ud af hvor mange partitioner man kan oprette i det system og får nogle (for mig) ret ugennemsigtige svar som fx. http://superuser.com/questions/297232/is-gpt-aligned-for-4k-blocks/297243#297243
Jeg har fattet at tallet er nærmest fuldstændigt ligegyldigt for alm. brugere - jeg kender ikke nogen der har mere en 16 alligevel (havde jeg selv en overgang på min 750 Gb med 7 forskellige OS'er installeret) - det er mest for at stille min nysgerrighed :mrgreen:
Mvh.
Uffe

Ubuntu minimal m/ Mate desktop 64bit
Asrock N68-GE3 UCC - AMD X4 640 - 4 Gb Kingston ram
OCZ Vertex 4 SSD 60 Gb + 500 Gb WD sATA HD

Ultimate Edition 2.9 64bit
Asrock 2core 1333-2.66G - 2 Gb Kingston ram
750 Gb Samsung WD sATA HD
Plextor DVD-RW - Asus 24" fladskærm

Omega T107, 7" Kina Android tablet
Brugeravatar
Uffe
Site Admin
Site Admin
 
Indlæg: 2105
Tilmeldt: man 20. apr 2009 15:42
Geografisk sted: Hornslet, Syddjurs
Brugererfaring med Linux:: Øvet


Tilbage til Sådan bruger du....

Hvem er online

Brugere der læser dette forum: Ingen og 1 gæst

cron