Håndtering af en computers lokale harddiske er en opgave, der indebærer stort ansvar, fordi følsomme brugeroplysninger findes på disse drev, operativsystemet og de applikationer, vi bruger, er monteret, og det kan også bruges som sikkerhedskopi til mange flere opgaver.
I Linux -operativsystemer giver Fdisk -værktøjet os mulighed for at udføre forskellige handlinger på harddiske, såsom:
- Opret og rediger nye partitioner
- Slet partitioner
- Rediger filsystem og mere.
Solvetic vil foretage en detaljeret analyse af, hvordan man bruger fdisk i Linux og dermed have en bedre kontrol over harddiskpartitionerne.
Hvad er FdiskKommandoen fdisk er et tekstbaseret værktøj til visning og håndtering af harddiskpartitioner på Linux. Det er et af de mest kraftfulde værktøjer, vi kan bruge til at styre partitioner.
Mulighederne for at bruge med fdisk, nogle af dem vil vi dække senere er:
Slet en partition
d
Angiv de aktuelle partitionstyper på systemet
jeg
Vis menupunkter
m
Opret en ny partition på harddisken
n
Vis aktuelle partitioner
s. s
Afslutter fdisk uden at gemme ændringer
hvad
Skift den valgte partitionstype
t
Analyser partitionstabellen
v
Gem ændringer, og afslut fdisk
w
På Ubuntu, Linux Mint og andre Ubuntu-afledte distributioner skal fdisk- og mkfs-kommandoerne gå forud for sudo for at blive kørt som rodbruger. I distributioner, der ikke bruger sudo, skal vi først bruge su -kommandoen til at få en rodskal og derefter skrive hver kommando uden sudo.
I dette tilfælde vil vi bruge Ubuntu 17.10.
1. Angiv aktuelle Linux -partitioner
Trin 1
For at liste partitionerne på den aktuelle harddisk vil vi udføre følgende linje:
sudo fdisk -l
FORSTØRRE
Trin 2
I tilfælde af at have en form for partition vil vi se følgende:
FORSTØRRE
Der finder vi detaljerede oplysninger som f.eks
- Opdelingssti
- Brugt størrelse
- Sektorer
- ID og type
Trin 3
Du kan tilføje navnet på en diskenhed for kun at vise de partitioner, der er knyttet til den. For eksempel kan vi bruge følgende kommando til kun at vise partitionerne på den første diskenhed:
sudo fdisk -l / dev / sda
FORSTØRRE
2. Sådan får du adgang til og bruger Linux Command -tilstand
For at arbejde på partitionerne på en harddisk er det nødvendigt at gå ind i kommandotilstanden. Til dette vil det være nødvendigt at bruge enhedsnavnet på en disk fra kommandoen fdisk -l. Følgende kommando giver os mulighed for at gå ind i kommandotilstand for den første diskenhed:
sudo fdisk / dev / sdaVi kan se, at vi får adgang til kommandotilstanden for fdisk:
FORSTØRRE
BemærkDu kan ikke redigere partitioner, mens de er i brug. Hvis vi vil redigere systempartitioner, skal vi først starte fra en live -cd.
I kommandotilstand bruger vi kommandoer med enkelt bogstav til at specificere de handlinger, vi ønsker at udføre. Vi indtaster bogstavet m og trykker på Enter for at se en liste over de kommandoer, der er tilgængelige til brug:
FORSTØRRE
Se partitionstabellenVi kan bruge parameteren p til at udskrive den aktuelle partitionstabel i terminalen fra kommandotilstand:
FORSTØRRE
3. Sådan opretter du en Linux -partition
Trin 1
Dette er en af de mest almindelige og praktiske opgaver til styring af harddiske. Til dette vil vi bruge kommandoen n til at oprette en ny partition. Det er muligt at oprette en logisk eller primær partition (l for logisk eller p for primær). En disk kan kun have fire primære partitioner.
Dernæst angiver vi sektoren på disken, hvor du vil have partitionen til at starte, vi kan trykke på Enter for at acceptere standardsektoren, som er den første ledige sektor på disken.
Endelig angiver vi den sidste sektor af partitionen på disken. Hvis vi vil bruge al den ledige plads efter den første sektor, skal du blot trykke på Enter. Du kan også angive en bestemt størrelse, f.eks. + 5G for en partition på fem gigabyte eller + 512M for en partition på 512 megabyte. Hvis du ikke angiver et drev efter + -tegnet, bruger fdisk sektorer som drevet. For eksempel resulterer +10000 i slutningen af partitionen på 10.000 sektorer, efter at den startede.
FORSTØRRE
Trin 2
Vi vil bruge kommandoen d til at slette en partition, på tidspunktet for dens udførelse bliver vi bedt om nummeret på den partition, vi vil slette, som kan hentes fra kommandoen p. For eksempel, hvis du ville slette partition 1 i / dev / sdb, ville vi indtaste det respektive nummer:
FORSTØRRE
Trin 3
Hvis vi udfører kommandoen p igen, vil vi se, at den valgte partition er en "Linux" -partition, nu ser vi dette i kolonnen Type:
FORSTØRRE
Trin 4
Hvis vi vil ændre dens type, kan vi bruge kommandoen t og angive partitionsnummeret. Vi bliver bedt om den hexadecimale kode af typen, hvis vi ikke kender den, kan vi skrive L for at se en liste over hexadecimale koder:
FORSTØRRE
Trin 5
Der skal vi indtaste det ønskede nummer, for eksempel hvis vi vil have, at partitionstypen skal byttes eller byttes, indtaster vi tallet 82 og trykker på Enter:
FORSTØRRE
Trin 6
Dette formaterer ikke partitionen med det valgte filsystem. Dette skal gøres senere ved at køre mkfs.
Skriv ændringer
- Vi vil bruge w til at skrive de ændringer, der er foretaget på disken
- Vi vil bruge q, hvis du vil afslutte fdisk uden at gemme ændringer
FORSTØRRE
4. Sådan formateres en Linux -partition
Nye partitioner skal formateres med et filsystem, før de kan bruges. Dette kan gøres med den relevante mkfs -kommando.
FORSTØRRE
Den syntaks, der skal bruges, er:
sudo mkfs. (Type) RuteMulighederne for typen er
- bfs
- kramper
- ext2
- ext3
- ext4
- ext4dev
- minix
- msdos
- ntfs
- moms
I dette tilfælde vil vi formatere / dev / sdb -partitionen med ext4:
sudo mkfs.ext4 / dev / sdb
FORSTØRRE
Hvis vi vil bruge denne partition som en swap eller swap, skal vi udføre følgende linje:
sudo mkswap / dev / sdbVi ser, hvordan fdisk bliver en allieret, når det kommer til administration af diskpartitioner i Linux.