Hur man formaterar en disk, en USB eller en SD i Linux

Om du bara har börjat Linux, har du säkert undrat hur enheter kan formateras på detta operativsystem. Processen för att formatera enheter i Linux liknar både från det grafiska gränssnittet och med kommandoraden, men de är inte exakt likadana.

Oavsett vilken Linux-distribution vi använder, ubuntu, Debian eller någon annan, processen är praktiskt taget densamma, både från det grafiska gränssnittet och med hjälp av kommandoraden. Men först och främst måste vi studera vilket filsystem vi vill använda.

Hur man formaterar en disk, en USB eller en SD i Linux

Välj filsystem

fönster 10 och Windows 11, liksom tidigare versioner av Microsoft operativsystem, tillåt oss att formatera enheterna med tre olika filsystem: exFAT, FAT3 och NTFS. Men när det kommer till en lagringsenhet uppmuntrar Windows oss alltid att använda NFTS eftersom den saknar begränsningarna för FAT32 och är mycket snabbare än exFAT.

Men Linux använder ett annat filsystem, ett filsystem som stöds inte heller från Windows , så vi kan inte komma åt Linux-formaterade enheter från Windows. Inte inbyggt, åtminstone, men med hjälp av tredjepartsapplikationer eller med WSL, men bara med terminalkommandon, eftersom Microsoft för närvarande fortfarande inte erbjuder ett grafiskt gränssnitt för att använda Linux.

Linux använder tre olika filsystem: ext2, ext3 och ext4. Det senare, ext4, är det format som används av de modernaste distributionerna och är kompatibelt med den senaste utrustningen, medan de andra filsystemen används i äldre distros och utrustning. Till skillnad från Windows, som inte kan läsa enheter med ext2, ext3 och ext4 filsystem, kan Linux komma åt och ändra filer på enheter med exFAT, FAT32 och NTFS filsystem.

Eftersom varje Windows-filsystem har sina egna begränsningar är det första vi måste göra att välja vilket filformat vi ska välja:

  • FAT32 tillåter inte lagring av filer större än 4 GB
  • exFAT är det mest kompatibla formatet för alla operativsystem och har inte den maximala filbegränsningen på 4 GB.
  • NTFS är filsystemet som används av Windows på enheter där operativsystemet är installerat.

Som jag har nämnt ovan är exFAT filformatet som vi måste använda om vi vill att enheten eller hårddisken ska formateras för att kunna läsas utan problem både i Linux-operativsystem och genom Windows utan att behöva använda en tredjepartsapplikation eller Windows WSL.

Funktionerna som erbjuds av exFAT-filsystemet är mycket liknande de som för närvarande erbjuds av ext4 . Dessutom är den också kompatibel med äldre Linux-distributioner som använder filsystemen ext2 och ext3. När vi är tydliga med att formatet att använda är exFAT, är det dags att veta stegen att följa för att formatera enheter i Linux.

Stegen är exakt desamma oavsett om det är en hårddisk, USB-enhet eller minneskort.

Hur man formaterar enheter i Linux

Nu när vi är tydliga med vilket filsystem vi ska använda är det första vi måste göra identifiera enheten från Linux . Till skillnad från Windows, där enheter börjar med bokstäver, är Linux lite mer komplicerat.

I Windows är huvudenheten som kör operativsystemet enhet C. Om huvudenheten också har andra partitioner eller hårddiskar kommer enheterna att vara D, E och så vidare.

På Linux-distributioner är datorns huvudenhet sda. Alla partitioner som är den primära enheten inkluderar ett extra nummer: sda1, sda2, sd3 och så vidare.

Om vi ​​kopplar en annan enhet till en Linux-maskin kommer den att heta sdb. Om vi ​​kopplar in en tredje blir det sdc. Om den andra enheten, sdb, har två partitioner kommer dessa att vara sdb1 och sdb2. Om den tredje enheten har 4 partitioner kommer vi att känna igen dem som sdc1, sdc2, sdc3 och sdc4.

Liksom i Windows tillåter inte Linux oss att formatera huvudenheten C respektive sda ​​från själva systemet. För att göra detta måste vi använda Windows installationsguide och en LiveCD-distribution på Linux.

Med det grafiska gränssnittet

Den snabbaste och enklaste metoden att formatera enheter i Linux är genom att använda det grafiska gränssnittet, närmare bestämt applikationen Disks, en applikation som ingår i de flesta moderna Linux-distributioner.

Med Discs-appen

Så fort du öppnar applikationen är den uppdelad i två kolumner. I den vänstra kolumnen visas alla enheter som är tillgängliga från datorn. Här måste vi klicka på den enhet som vi vill formatera och sedan går vi till kolumnen till höger.

Om enheten har ingen partition skapat, är det det första vi måste göra genom att trycka på +-tecknet och fastställa storleken som vi vill att partitionen ska ha och klicka på nästa. Därefter väljer vi exFAT i avsnittet Typ. Om det inte visas, klicka på Annat och välj exFAT. Slutligen, klicka på Skapa och vänta tills processen är klar.

Formatera unidades Linux

Om vi ​​inom de andra alternativen inte kan välja exFAT-alternativet behöver vi för att installera verktyg och säkringspaket från kommandoraden med kommandot:

sudo apt-get install exfat-fuse exfat-utils

När vi väl har installerat återgår vi till det grafiska gränssnittet och, den här gången, om vi ska kunna välja exFAt-formatet.

Använder GParted

Om vi ​​inte vill använda den inbyggda Linux-funktionen som tillåter oss att formatera enheter kan vi använda GParted-applikationen, en applikation som vi tidigare måste installera via terminalen med följande kommando, men inte innan vi kontrollerar om vi har några väntande uppdateringar :

sudo apt-get update

sudo apt-get install gparted
När installationen är klar går vi till programlådan och kör GParted. Först och främst kommer applikationen att be oss om lösenordet för användarkontot, eftersom vi kommer att göra viktiga ändringar i systemet som kan innebära förlust av data från några av enheterna. När vi har öppnat applikationen klickar du på rullgardinsmenyn i det övre högra hörnet för att välja den enhet som vi vill arbeta med.

Formatera unidades Linux med GParted

Sedan, när vi väl har valt enheten, är det första vi måste göra att demontera den för att kunna arbeta med den. För att avmontera den, högerklicka på enheten och välj Avmontera .

När vi har avmonterat enheten högerklickar du på enheten och väljer Formatera som och välj det filsystem vi vill använda på enheten.

Formatera unidades Linux med GParted

Använd kommandoraden

Med hänsyn till allt ovanstående, för att inte göra några misstag och formatera enheten eller partitionen som vi inte vill ha, är det första vi måste göra identifiera vilken enhet och/eller partition vi ska arbeta med. För att göra det använder vi kommandot

lsblk

I följande bild har huvudenheten sda 3 partitioner: sda1, sd2 och sd3. Enheten som vi har anslutit till datorn för att formatera är sdb och den har inga partitioner.

Formatera unidades Linux

Nu när vi är tydliga med att enheten vi ska arbeta med är sdb, är det dags att formatera enheten med terminalens kommandorad. I det här fallet kommer vi att använda verktyget mkfs, ett verktyg som för att formatera enheter i exFAT-format, behöver säkring och verktyg paket, paket som vi kan installera med följande kommando.

sudo apt-get install exfat-fuse exfat-utils

För att formatera enheten i exFAT-format måste vi först och främst göra det avmontera enheten annars kommer du inte att kunna utföra processen.

sudo umount /dev/sdb

Därefter kommer vi att använda följande kommando för att formatera enheten med exFAT-filsystemet.

sudo mkfs.exfat /dev/sdb

Formatera unidades Linux

Om vi ​​istället för att använda exFAT-formatet vill använda något annat format måste vi ersätt exfat med filsystemet : ntfs, ext2, ext3, ext4, fat32.

Formatera unidades Linux

Den typ av formatering som vi kommer att använda är den långsamma, eftersom det kommer att ta lång tid att slutföra beroende på enhetens kapacitet. Om vi ​​vill för att påskynda processen, vi lägger till parametern /Q till koden som visas nedan:

sudo mkfs.exfat -Q /dev/sdb