Hvordan bruke Fdisk -kommandoen til å administrere Linux -partisjoner

Administrering av en datamaskins lokale harddisker er en oppgave som innebærer stort ansvar fordi sensitiv brukerinformasjon finnes på disse stasjonene, operativsystemet og programmene vi bruker er montert, og den kan også brukes som sikkerhetskopi for mange flere oppgaver.

I Linux -operativsystemer lar Fdisk -verktøyet oss utføre forskjellige handlinger på harddisker, for eksempel:

  • Opprett og rediger nye partisjoner
  • Slett partisjoner
  • Endre filsystem og mer.

Solvetic vil gjøre en detaljert analyse av hvordan du bruker fdisk i Linux og dermed ha bedre kontroll over harddiskpartisjonene.

Hva er FdiskFdisk-kommandoen er et tekstbasert verktøy for visning og håndtering av harddiskpartisjoner på Linux. Det er et av de kraftigste verktøyene vi kan bruke til å administrere partisjoner.

Alternativene som skal brukes med fdisk, noen av dem vil vi dekke senere er:

Slett en partisjon

 d

Oppgi gjeldende partisjonstyper på systemet
 Jeg

Vis menyalternativer
 m

Lag en ny partisjon på harddisken
 n

Vis nåværende partisjoner
 s

Avslutter fdisk uten å lagre endringer
 hva

Endre den valgte partisjonstypen
 t

Analyser partisjonstabellen
 v

Lagre endringer og avslutt fdisk
 w

På Ubuntu, Linux Mint og andre Ubuntu-avledede distribusjoner må fdisk- og mkfs-kommandoene foregå av sudo for å kjøres som rotbruker. I distribusjoner som ikke bruker sudo, må vi først bruke su -kommandoen for å få et rotskall og deretter skrive hver kommando uten sudo.

I dette tilfellet vil vi bruke Ubuntu 17.10.

1. Vis gjeldende Linux -partisjoner

Trinn 1
For å vise partisjonene på den nåværende harddisken vil vi utføre følgende linje:

 sudo fdisk -l

FORSTØRRE

Steg 2
I tilfelle av en type partisjon vil vi se følgende:

FORSTØRRE

Der finner vi detaljert informasjon som f.eks

  • Skillevei
  • Brukt størrelse
  • Sektorer
  • ID og type

Trinn 3
Du kan legge til navnet på en diskenhet for å vise bare partisjonene som er knyttet til den. For eksempel kan vi bruke følgende kommando for å vise bare partisjonene på den første diskenheten:

 sudo fdisk -l / dev / sda

FORSTØRRE

2. Slik får du tilgang til og bruker Linux Command Mode


For å arbeide på partisjonene på en harddisk, vil det være nødvendig å gå inn i kommandomodus. For dette vil det være nødvendig å bruke enhetsnavnet til en disk fra kommandoen fdisk -l. Følgende kommando lar oss gå inn i kommandomodus for den første diskenheten:
 sudo fdisk / dev / sda
Vi kan se at vi får tilgang til kommandomodus for fdisk:

FORSTØRRE

MerkDu kan ikke redigere partisjoner mens de er i bruk. Hvis vi vil redigere systempartisjoner, må vi først starte fra en live CD.

I kommandomodus bruker vi kommandoer med en bokstav for å spesifisere handlingene vi ønsker å utføre. Vi skriver inn bokstaven m og trykker Enter for å se en liste over kommandoene som er tilgjengelige for bruk:

FORSTØRRE

Se partisjonstabellenVi kan bruke parameteren p til å skrive ut gjeldende partisjonstabell i terminalen fra kommandomodus:

FORSTØRRE

3. Hvordan lage en Linux -partisjon

Trinn 1
Dette er en av de mest vanlige og praktiske oppgavene for å administrere harddisker. For dette vil vi bruke kommandoen n for å lage en ny partisjon. Det er mulig å lage en logisk eller primær partisjon (l for logisk eller p for primær). En disk kan bare ha fire primære partisjoner.

Deretter vil vi spesifisere sektoren på disken der du vil at partisjonen skal starte. Vi kan trykke Enter for å godta standardsektoren, som er den første ledige sektoren på disken.

Til slutt spesifiserer vi den siste sektoren av partisjonen på disken. Hvis vi vil bruke all tilgjengelig plass etter den første sektoren, trykker du ganske enkelt Enter. Du kan også angi en bestemt størrelse, for eksempel + 5G for en fem-gigabyte partisjon eller + 512M for en 512 megabyte partisjon. Hvis du ikke angir en stasjon etter + -tegnet, bruker fdisk sektorer som stasjonen. For eksempel resulterer +10000 i slutten av partisjonen som er 10 000 sektorer etter at den startet.

FORSTØRRE

Steg 2
Vi vil bruke kommandoen d for å slette en partisjon. På tidspunktet for utførelsen blir vi bedt om nummeret på partisjonen vi vil slette, som kan hentes fra p -kommandoen. For eksempel, hvis du ville slette partisjon 1 i / dev / sdb, ville vi skrive inn det respektive nummeret:

FORSTØRRE

Trinn 3
Hvis vi utfører p -kommandoen igjen, vil vi se at den valgte partisjonen er en "Linux" -partisjon, nå ser vi dette i Type -kolonnen:

FORSTØRRE

Trinn 4
Hvis vi vil endre typen, kan vi bruke t -kommandoen og angi partisjonsnummeret. Vi blir bedt om den heksadesimale koden av typen, hvis vi ikke vet den, kan vi skrive L for å se en liste over heksadesimale koder:

FORSTØRRE

Trinn 5
Der må vi skrive inn ønsket nummer, for eksempel hvis vi vil at partisjonstypen skal byttes eller byttes, skriver vi inn tallet 82 og trykker Enter:

FORSTØRRE

Trinn 6
Dette vil ikke formatere partisjonen med det valgte filsystemet. Dette må gjøres senere ved å kjøre mkfs.

Skriv endringer

  • Vi bruker w til å skrive endringene som er gjort på disken
  • Vi bruker q hvis du vil avslutte fdisk uten å lagre endringer

FORSTØRRE

4. Hvordan formatere en Linux -partisjon


Nye partisjoner må formateres med et filsystem før de kan brukes. Dette kan gjøres med den riktige mkfs -kommandoen.

FORSTØRRE

Syntaksen som skal brukes er:

 sudo mkfs. (Type) Rute
Alternativene for type er
  • bfs
  • kramper
  • ext2
  • ext3
  • ext4
  • ext4dev
  • minix
  • msdos
  • ntfs
  • mva

I dette tilfellet vil vi formatere / dev / sdb -partisjonen med ext4:

 sudo mkfs.ext4 / dev / sdb

FORSTØRRE

Hvis vi vil bruke den partisjonen som en bytte eller bytte, må vi utføre følgende linje:

 sudo mkswap / dev / sdb
Vi ser hvordan fdisk blir en alliert når det gjelder håndtering av diskpartisjoner i Linux.

wave wave wave wave wave