Udrulning af Linux-servere og SSH på ekspertniveau · Lektion

Diskpartitionering og formatering

Lær at partitionere diske med `fdisk` eller `parted` og formatere dem med almindelige Linux-filsystemer som ext4 eller XFS.

Lektion 1 af 412 trin

Diskpartitionering og formatering er en gratis Udrulning af Linux-servere og SSH på ekspertniveau-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Udrulning af Linux-servere og SSH på ekspertniveau, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Udrulning af Linux-servere og SSH på ekspertniveau-kurset indeholder 4 lektioner i alt.

Klargøring af disk: Partitionering og formatering

Velkommen til diskhåndtering! Før en Linux-server kan bruge en ny disk, kræver det to hovedtrin: partitionering og formatering.

  • Partitionering opdeler en fysisk disk i logiske sektioner.
  • Formatering klargør disse sektioner til lagring af data ved hjælp af et bestemt filsystem.

Lad os se nærmere på, hvordan du gør dine diske klar til brug!

Hvorfor partitionere dine diske?

Partitionering handler ikke kun om organisering; det er vigtigt af flere grunde:

  • Adskil operativsystem og data: Opbevar operativsystemets filer på én partition og brugerdata på en anden. Det gør sikkerhedskopiering nemmere og beskytter data ved geninstallation af operativsystemet.
  • Flere filsystemer: Brug forskellige filsystemer (f.eks. ext4 til almindelig brug og XFS til store filer) på forskellige partitioner.
  • Systemer med flere opstartsvalg: Hvis du vil installere flere operativsystemer (f.eks. to Linux-distributioner) på én disk, skal hvert system have sin egen partition.

Identifikation af dine diske

Før du kan partitionere, skal du vide, hvilke diske der er tilgængelige. Linux tildeler typisk navne som /dev/sda, /dev/sdb osv. til fysiske diske.

Du kan bruge kommandoen lsblk til at vise blokenheder (diske og partitioner) og deres størrelser.

fdisk -l viser også detaljerede oplysninger om partitionstabeller for alle registrerede diske.

lsblk

fdisk -l

`fdisk`: MBR-partitionering

fdisk er et effektivt kommandolinjeværktøj, der bruges til at manipulere partitionstabeller på diske. Det bruges traditionelt til diske, der anvender partitioneringsskemaet Master Boot Record (MBR).

MBR er ældre og har begrænsninger, f.eks. en maksimal diskstørrelse på 2 TB og understøttelse af højst fire primære partitioner.

Partitionering med `fdisk`

For at bruge fdisk kører du det typisk med administratorrettigheder og angiver diskenheden. Eksempel: sudo fdisk /dev/sdb.

I fdisk:

  • n: Opret en ny partition.
  • p: Vælg en primær partition (eller e for en udvidet partition).
  • Angiv start- og slutsektorer eller størrelse.
  • w: Skriv ændringerne til disken (vær forsigtig!).
  • q: Afslut uden at gemme.

Husk, at ændringerne er permanente, når de først er skrevet!

sudo fdisk /dev/sdb

`parted`: GPT-partitionering

parted er et andet værktøj til diskpartitionering, som ofte foretrækkes på moderne systemer. Det understøtter skemaet GUID Partition Table (GPT), som overvinder MBR's begrænsninger.

  • GPT understøtter diske, der er større end 2 TB.
  • Det tillader praktisk talt ubegrænset mange partitioner (typisk 128 som standard).
  • GPT er mere robust og omfatter redundans og fejlkontrol.

Partitionering med `parted`

Brugen af parted minder om fdisk, men kommandoerne er anderledes. Eksempel: sudo parted /dev/sdc.

I parted:

  • mklabel gpt: Opret en ny GPT-partitionstabel.
  • mkpart primary ext4 0% 100%: Opret en primær partition, angiv filsystemtypen, og definer start og slut.
  • print: Vis den aktuelle partitionstabel.
  • quit: Afslut (ændringer anvendes ofte med det samme).

parted anvender ændringer direkte, så vær ekstra forsigtig!

sudo parted /dev/sdc

Linux-filsystemer: ext4 og XFS

Efter partitioneringen skal du formatere partitionerne med et filsystem. Det organiserer, hvordan data gemmes og hentes.

  • ext4: Det mest almindelige standardfilsystem til Linux. Det er et journaliserende filsystem, hvilket betyder, at det registrerer ændringer for at forhindre datakorruption ved strømsvigt. Det er robust og har bred understøttelse.
  • XFS: Et journaliserende filsystem med høj ydeevne, som ofte bruges til store filer og mapper, især i virksomhedsmiljøer. Det skalerer godt til meget store filsystemer (petabytes).

Formatering med `mkfs.ext4`

Når en partition er oprettet (f.eks. /dev/sdb1), kan du formatere den med kommandoen mkfs.ext4. Denne kommando skriver ext4-filsystemets struktur til partitionen.

Kontrollér altid partitionsnavnet en ekstra gang, da formatering af den forkerte partition sletter alle data!

sudo mkfs.ext4 /dev/sdb1

Formatering med `mkfs.xfs`

Hvis du vil formatere en partition med XFS-filsystemet, bruger du tilsvarende kommandoen mkfs.xfs. Det er ideelt, hvis du planlægger at gemme meget store filer eller har brug for høj I/O-ydeevne.

Ligesom med ext4 skal du sikre dig, at du målretter den korrekte partition, før du kører kommandoen.

sudo mkfs.xfs /dev/sdc1

Hurtigt tjek: Klargøring af diske

Hvilke af følgende udsagn om diskpartitionering og formatering i Linux er SANDE?

Opsummering: Disken er klar

Du har lært de vigtigste første trin til at klargøre en disk på din Linux-server!

  • Partitionering opdeler en disk og kan udføres med værktøjer som fdisk (MBR) eller parted (GPT).
  • Formatering anvender et filsystem som ext4 eller XFS ved hjælp af kommandoer som mkfs.ext4 eller mkfs.xfs.

Disse færdigheder er grundlæggende, når du skal konfigurere lagerplads til dine programmer og data. Nu lærer du, hvordan du gør de nye partitioner tilgængelige for systemet ved at montere dem!

Gratis at komme i gang

Lær Udrulning af Linux-servere og SSH på ekspertniveau med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
12
Lektioner
48

Ofte stillede spørgsmål

Er lektionen “Diskpartitionering og formatering” gratis?

Ja — alle 3 lektioner i læringssporet Udrulning af Linux-servere og SSH på ekspertniveau, inklusive “Diskpartitionering og formatering”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Udrulning af Linux-servere og SSH på ekspertniveau-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Diskpartitionering og formatering”?

Lær at partitionere diske med `fdisk` eller `parted` og formatere dem med almindelige Linux-filsystemer som ext4 eller XFS. Du øver dig i Udrulning af Linux-servere og SSH på ekspertniveau med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Udrulning af Linux-servere og SSH på ekspertniveau?

Der kræves ingen tidligere erfaring. Udrulning af Linux-servere og SSH på ekspertniveau på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.

Hvor lang tid tager lektionen “Diskpartitionering og formatering”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Udrulning af Linux-servere og SSH på ekspertniveau-lektion?

Ja. Alle Udrulning af Linux-servere og SSH på ekspertniveau-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Diskpartitionering og formatering
  2. Montering af filsystemer
  3. Overvågning af diskforbrug
  4. Logisk diskenhedshåndtering (LVM)
← Tilbage til Udrulning af Linux-servere og SSH på ekspertniveau