Annonse

Å administrere partisjoner og disker på Windows og OS X er rimelig greit, takket være GUI-verktøyene som gir deg direkte, musedrevet tilgang. Mens verktøy for stasjonær diskhåndtering også er tilgjengelige for Linux-distros (for eksempel Diskverktøyet i Ubuntu), bruker du fdisken kommandolinjeverktøy 4 måter å lære deg selv terminalkommandoer i Linux påHvis du vil bli en ekte Linux-mester, er det en god ide å ha noe terminalkunnskap. Her kan du bruke metoder for å begynne å lære deg selv. Les mer tilbyr flere alternativer.

Og hvis du er ny på Linux, vil du også ha fordel av å bruke litt tid på å bruke Terminal til å legge inn kommandoer "old school".

Hva er fdisk?

Et mye brukt kommandolinjeverktøy, fdisk (forkortelse for “formatdisk” eller “fast disk”), lar deg lage, slette, endre størrelse, endre, kopiere og flytte partisjoner på en hvilken som helst harddisk som er koblet til en Linux-PC. Data kan også flyttes til andre disker, og det kan opprettes opptil fire primære partisjoner (avhengig av størrelsen på harddisken).

instagram viewer

Du kan komme i gang med å bruke fdisk-kommandoen ved å åpne et terminalvindu og skrive

fdisk

De resulterende bruksinstruksjonene vil gi deg et inntrykk av hvordan du bruker fdisk. For å hjelpe deg videre har vi satt sammen listen over eksempler på hvordan du kan bruke fdisk til å administrere harddisker på din Linux-PC.

Finn disken

For å komme i gang, må du liste enhetene som er koblet til PCen din, og partisjonene allerede er satt opp på dem. Skriv inn:

fdisk -l

Den resulterende listen skal vise enheter og partisjoner, typisk navngitt og nummerert, f.eks. / Dev / hda1. Hvis du imidlertid bruker en ekstra enhet, for eksempel flashlagring (kanskje en USB-minnepinne USB Flash Drive Guide: 5 ting du må vite når du kjøper enUSB-flash-stasjoner kan virke verdslige og enkle, men det er noen tips og spørsmål du bør vite før du kjøper den neste. Les mer , eller digitalt kamera), vil du sannsynligvis se / dev / sdb.

(Som du kanskje legger merke til fra navnekonvensjonen, refererer hda til “harddisk, enhet a”; på lignende måte refererer sdb til “SD / flash, enhet b”.)

Diskspesifikke fdisk-kommandoer

Ikke alle kommandoer er tilgjengelige for alle disker. For å se hvilke kommandoer du kan bruke med disken du administrerer, begynn med å velge disken:

fdisk / dev / sda

Linux vil vise en kort instruksjon for å trykke på m for å få hjelp, noe som vil føre til at følgende kommandohandlinger vises:

MUO-Linux-fdisk-kommandoer

Dette er handlingene som kan brukes med den valgte disken.

Skriv ut partisjonstabelldetaljer

Når du har valgt disken, kan du skrive ut for å vise en fullstendig liste over partisjonstabellen. Dette gir deg informasjon om den valgte enhetens eller partisjonens kapasitet, størrelsen og antall disksektorer og sylindre og identifikatoren.

BUO-linux-fdisk-diskprint

Vis denne informasjonen ved å angi s.

fdisk / dev / sda
p

Hvis du synes den viste informasjonen er litt vanskelig å fordøye, kan du sammenligne den med a diskplassverktøy for visualisering Linux Disk Space: Hvordan visualisere bruken dinSelv med terabyte-stasjoner som blir normen, er det utrolig hvor raskt all den plassen kan fylles. Hva om du kunne se hele bruken av diskplass på et øyeblikk? Les mer for enklere forståelse.

Lag og slett diskpartisjoner

Iht. Kommandotabellen du har avdekket tidligere, skal du bare kunne opprette og slette partisjoner etter behov. Hvis du ikke allerede har gjort det, kan du begynne med å velge enheten:

fdisk / dev / sda

Hvis du vil opprette en ny partisjon, skriver du inn

n

deretter enten e for og utvidet partisjon, eller p for en primær partisjon.

Etter dette blir du bedt om å indikere den første og siste sylinderen i den nye partisjonen. Dette kan være forvirrende, spesielt hvis du ikke er sikker på hvor mange sylindre som er nødvendig. Heldigvis kan du også legge inn størrelsen på partisjonen du ønsker, for eksempel + 2000M for en 2000 MB (2 GB) partisjon. I noen versjoner av Linux vises standardverdiene; trykk på Enter for å godta disse og spare tid.

MUO-Linux-fdisk-skillevegg

Når du har gjort dette, bekrefter du handlingen ved å gå inn:

w

Dette vil oppdatere partisjonstabellen.

Hvis du vil slette en partisjon på kommandolinjen, velger du enheten:

fdisk / dev / sda

Deretter trykker du på slettekommandoen, d

d

Du blir bedt om å oppgi et nummer 1-4, så skriv inn nummeret som tilsvarer partisjonen du ønsker å slette. Fullfør handlingen ved å skrive inn w for å oppdatere partisjonstabellen. Selvfølgelig er det andre måter å gjøre det på endre størrelse på en partisjon i Linux Tre måter å endre størrelse på en Linux-partisjon på sikkertHvordan gjør du endringer i harddiskpartisjonene uten å ødelegge systemet og miste alle filene dine? Start med Linux! Les mer .

Feilsøking Partisjonstabellrekkefølge

Det er ikke uhørt å finne en "partisjon ute av funksjon" etter at du har slettet en eller flere Linux-diskpartisjoner. Dette kan skje på et system med fire partisjoner, der nummer 3 blir slettet. Du kan forvente å kunne opprette et nytt nummer 3, men det som faktisk skjer er at nummer 4 blir automatisk omdøpt til 3, med ledig plass flyttet til slutten.

Dette fører til at feilmeldingen ‘Partisjonstabelloppføringer ikke er i diskordre’.

For å fikse dette, velg disk og input x for å bruke ekstra funksjonalitet (se listen over).

fdisk / dev / sda
x

Når dette er gjort, skriv inn f-kommandoen for å fikse partisjonstabellrekkefølgen.

f

Igjen, avslutt dette med å skrive inn w for å skrive den oppdaterte tabellen til disk og avslutte.

Formater din Linux HDD

Med et nytt partisjonsoppsett kan du raskt formatere det med mkfs-kommandoen:

mkfs.ext4 / dev / sda4

Dette er delt ned i command.filesystem / enhet / enhetsnavn. Du kan nummerere enheten selv, men den må være i numerisk rekkefølge - det vil si, ikke legg til sda4 hvis du ikke har en sda3.

Når du har gjort dette, er det verdt å bare sjekke størrelsen på partisjonen. Du kan gjøre dette med flagget -s:

fdisk -s / dev / sda2

Du vil se størrelsen på partisjonen vises i byte, så du trenger å gjøre litt mental aritmetikk for å runde den opp til en mer behagelig figur Forklarte minnestørrelser: Gigabyte, Terabyte og Petabyte i sammenhengDet er lett å se at 500 GB er mer enn 100 GB. Men hvordan sammenligner forskjellige størrelser? Hva er en gigabyte til en terabyte? Hvor passer en petabyte inn? La oss rydde opp! Les mer i megabyte eller gigabyte.

Vi har demonstrert over 10 fdisk-kommandoer, men hvilke vil du ta med på en slik liste? Er det noe du mener bør inkluderes? Eller har du unngått fdisk helt til fordel for GUI-verktøy?

Fortell oss i kommentarene!

Christian Cawley er assisterende redaktør for sikkerhet, Linux, DIY, programmering og teknisk forklart. Han produserer også The Really Useful Podcast og har lang erfaring innen stasjonær og programvare. Christian er en bidragsyter til Linux Format-magasinet, en Raspberry Pi tinkerer, Lego-elsker og retrospill-fan.