Hur man använder Fdisk -kommandot för att hantera Linux -partitioner

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 / sda
Vi 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) Rutt
Alternativen 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 / sdb
Vi ser hur fdisk blir en allierad när det gäller att hantera diskpartitioner i Linux.

wave wave wave wave wave