Att hantera en dators lokala hårddiskar är en uppgif.webpt som kräver stort ansvar eftersom känslig användarinformation finns på dessa enheter, operativsystemet och de program vi använder är monterade, och den kan också användas som säkerhetskopia för många fler uppgif.webpter.
I Linux -operativsystem tillåter Fdisk -verktyget oss att utföra olika åtgärder på hårddiskar, till exempel:
- Skapa och redigera nya partitioner
- Ta bort partitioner
- Ändra filsystem och mer.
Solvetic kommer att göra en detaljerad analys av hur man använder fdisk i Linux och därmed ha bättre kontroll över hårddiskpartitionerna.
Vad är FdiskKommandot fdisk är ett textbaserat verktyg för visning och hantering av hårddiskpartitioner på Linux. Det är ett av de mest kraftfulla verktygen som vi kan använda för att hantera partitioner.
Alternativen att använda med fdisk, några av dem kommer vi att täcka senare är:
Ta bort en partition
d
Lista de aktuella partitionstyperna i systemet
I
Visa menyalternativ
m
Skapa en ny partition på hårddisken
n
Visa aktuella partitioner
sid
Avslutar fdisk utan att spara ändringar
Vad
Ändra den valda partitionstypen
t
Analysera partitionstabellen
v
Spara ändringar och avsluta fdisk
w
På Ubuntu, Linux Mint och andra Ubuntu-härledda distributioner måste kommandona fdisk och mkfs föregås av sudo för att köras som rotanvändare. I distributioner som inte använder sudo måste vi först använda su -kommandot för att få ett rotskal och sedan skriva varje kommando utan sudo.
I det här fallet kommer vi att använda Ubuntu 17.10.
1. Lista aktuella Linux -partitioner
Steg 1
För att lista partitionerna på den aktuella hårddisken kör vi följande rad:
sudo fdisk -l
FÖRSTORA
Steg 2
Om vi har någon typ av partition kommer vi att se följande:
FÖRSTORA
Där hittar vi detaljerad information som t.ex.
- Partitionsväg
- Begagnad storlek
- Sektorer
- ID och typ
Steg 3
Du kan lägga till namnet på en hårddisk för att bara visa de partitioner som är kopplade till den. Till exempel kan vi använda följande kommando för att bara visa partitionerna på den första hårddiskenheten:
sudo fdisk -l / dev / sda
FÖRSTORA
2. Så här får du tillgång till och använder Linux -kommandoläge
För att arbeta på partitionerna på en hårddisk måste du gå in i kommandoläget. För detta kommer det att vara nödvändigt att använda enhetsnamnet på en disk från kommandot fdisk -l. Följande kommando tillåter oss att gå in i kommandoläge för den första hårddiskenheten:
sudo fdisk / dev / sdaVi kan se att vi kommer åt kommandoläget för fdisk:
FÖRSTORA
NoteraDu kan inte redigera partitioner medan de används. Om vi vill redigera systempartitioner måste vi först starta från en live -CD.
I kommandoläge kommer vi att använda kommandon med en bokstav för att specificera de åtgärder vi vill utföra. Vi anger bokstaven m och trycker på Enter för att se en lista över kommandon som är tillgängliga för användning:
FÖRSTORA
Visa partitionstabellenVi kan använda parametern p för att skriva ut den aktuella partitionstabellen i terminalen från kommandoläge:
FÖRSTORA
3. Hur man skapar en Linux -partition
Steg 1
Detta är en av de vanligaste och praktiska uppgif.webpterna för hantering av hårddiskar. För detta kommer vi att använda kommandot n för att skapa en ny partition. Det är möjligt att skapa en logisk eller primär partition (l för logisk eller p för primär). En disk kan bara ha fyra primära partitioner.
Därefter kommer vi att specificera sektorn på disken där du vill att partitionen ska starta, vi kan trycka på Enter för att acceptera standardsektorn, som är den första lediga sektorn på disken.
Slutligen anger vi den sista sektorn av partitionen på disken. Om vi vill använda allt tillgängligt utrymme efter den första sektorn, tryck helt enkelt på Enter. Du kan också ange en specifik storlek, till exempel + 5G för en partition på fem gigabyte eller + 512M för en partition på 512 megabyte. Om du inte anger en enhet efter + -tecknet använder fdisk sektorer som enheten. Till exempel resulterar +10000 i att partitionens slut är 10 000 sektorer efter att den startat.
FÖRSTORA
Steg 2
Vi kommer att använda kommandot d för att radera en partition, vid tidpunkten för dess körning kommer vi att bli ombedd att ange numret på den partition som vi vill radera, vilket kan erhållas från kommandot p. Om du till exempel vill ta bort partition 1 i / dev / sdb, skulle vi ange respektive nummer:
FÖRSTORA
Steg 3
Om vi kör kommandot p igen ser vi att den valda partitionen är en "Linux" -partition, nu ser vi detta i kolumnen Typ:
FÖRSTORA
Steg 4
Om vi vill ändra dess typ kan vi använda kommandot t och ange partitionsnummer. Vi kommer att bli ombedd att ange hexadecimalkoden, om vi inte vet det kan vi skriva L för att se en lista med hexadecimalkoder:
FÖRSTORA
Steg 5
Där måste vi ange önskat nummer, till exempel, om vi vill att partitionstypen ska bytas eller bytas, anger vi siffran 82 och trycker på Enter:
FÖRSTORA
Steg 6
Detta formaterar inte partitionen med det valda filsystemet. Detta måste göras senare genom att köra mkfs.
Skriv ändringar
- Vi kommer att använda w för att skriva de ändringar som har gjorts på disken
- Vi kommer att använda q om du vill avsluta fdisk utan att spara ändringar
FÖRSTORA
4. Hur man formaterar en Linux -partition
Nya partitioner måste formateras med ett filsystem innan de kan användas. Detta kan göras med lämpligt mkfs -kommando.
FÖRSTORA
Syntaxen som ska användas är:
sudo mkfs. (Typ) RuttAlternativen för typ är
- bfs
- kramar
- ext2
- ext3
- ext4
- ext4dev
- minix
- msdos
- ntfs
- moms
I det här fallet formaterar vi partitionen / dev / sdb med ext4:
sudo mkfs.ext4 / dev / sdb
FÖRSTORA
Om vi vill använda den partitionen som en byte eller byte måste vi köra följande rad:
sudo mkswap / dev / sdbVi ser hur fdisk blir en allierad när det gäller att hantera diskpartitioner i Linux.