Partitionsredigering eller skapa nya filsystem på Linux betyder vanligtvis en sak: Installera Gnome Parted partition editor (GParted). För de flesta Linux-användare är det här det enda sättet att klara det. Fortfarande, vad händer om du kan redigera dessa partitioner och filsystem direkt i terminalen? Du kan! Här är hur!

Skapa en grundläggande Linux-partitionslayout med CFdisk

Så här gör du ett grundläggande Linux-partitionsschema direkt från kommandoraden. Det första du behöver göra är att öppna din terminal. När du är där måste du identifiera vilken hårddisk du vill ändra. Det här kan enkelt räknas ut med ett enkelt kommando.

 lsblk 

När du har kört lsblk bör du få en detaljerad lista över varje hårddisk som finns på ditt system. Titta igenom den här genererade listan och ta reda på denoteringen till den enhet du vill ändra. I denna artikel använder sdb för sdb skull.

Ange ditt kommando i din terminal. Det kommer att starta ett kraftfullt terminalbaserat partitionsredigeringsprogram.

 sudo cfdisk / dev / sdb 

Obs! sdb med vad som helst lsblk sa att din hårddisk var.

När det här kommandot är inmatat kommer du att vara inne i partitionsredigeraren och ha total åtkomst till hårddisken du vill ändra.

Eftersom hårddiskpartitionerna är olika, beroende på användarens behov, kommer den här delen av guiden att gå över hur man ställer in en uppdelad Linux-hem / root-systemlayout .

För att starta måste en rotpartition skapas. Detta kommer att kräva lite matte eftersom gigabyte på hårddisken måste delas upp. Min testkörning är 32 GB.

I CFdisk med piltangenterna på tangentbordet, välj lite ledigt utrymme. När du har hittat några, använd pilknappen för att välja [NEW] och tryck på Enter-tangenten.

Programmet kommer att be dig att ange partitionsstorleken. När du har angett storleken trycker du på Enter-tangenten. Detta kommer att kallas rotpartitionen (eller / dev / sdb1).

Nästa är det dags att skapa hempartitionen (/ dev / sdb2). Återigen måste du välja ledigt utrymme i CFdisk. Använd pilknappen för att välja alternativet [NEW] och tryck på Enter-tangenten. Ange storleken på din hempartition och tryck på Enter för att skapa den.

Slutligen måste swappartitionen skapas. Som de två gånger tidigare, hitta lite ledigt utrymme, och använd pilknappen för att välja alternativet [NYTT]. Därefter beräkna exakt hur stor din Linux swap partition behöver vara.

Obs! En swap-partition är vanligtvis ungefär lika stor som en dators fysiska RAM.

Nu när swap-partitionen har skapats är det dags att ange dess typ. Markera den med upp- och nedåtpilarna. Därefter använder du vänster och höger piltangenter för att välja [TYPE]. Hitta Linux byta i menyn och tryck på Enter.

Allt partitionsskapande är avstängt. Allt som är kvar är att skriva det till disken. Använd rätt pilknapp, välj alternativet [WRITE] och tryck på Enter-tangenten. Detta kommer att skriva din nyskapade layout direkt till hårddisken.

Skapa filsystem med mkfs

Ibland behöver du inte göra en hel partitionslayout. Ibland behöver du bara skapa ett filsystem. Detta kan enkelt utföras direkt i terminalen med kommandot mkfs .

För att börja, ta reda på vad du vill ändra. Ange lsblk i din terminal för att ta reda på det. Det kommer att skriva ut en lista, och därefter hitta bara partitionen eller enheten du vill göra ett filsystem på.

I det här exemplet pekar jag det mot den första partitionen i den sekundära enheten /dev/sdb1 . Det är också möjligt att bara peka mkfs till /dev/sdb (för att utnyttja hela enheten).

För att skapa det nya filsystemet på en viss partition, skriv bara in

 sudo mkfs.ext4 / dev / sdb1 

in i terminalen. Det bör noteras att mkfs.ext4 kan ändras till vilket filsystem du vill använda.

Slutsats

Fastän redigering av filsystem och partitioner är enklare med ett grafiskt verktyg är terminalen möjligen effektivare. Det är mycket snabbare att bara ladda upp en terminal, trycka på några knappar och görs. Med GParted och verktyg som det är det en hel prövning. Jag hoppas att du med hjälp av denna handledning också förstår hur effektiva redigeringssystem i terminalen kan vara.

Föredrar du dig att använda terminalbaserade program för att redigera partitioner på Linux? Varför eller varför inte? Berätta för oss nedan!