Een schijf, een USB of een SD formatteren in Linux

Als je net begint met Linux, heb je je waarschijnlijk afgevraagd hoe schijven kunnen worden geformatteerd op dit besturingssysteem. Het proces om schijven in Linux te formatteren is vergelijkbaar, zowel vanuit de grafische interface als via de opdrachtregel, maar ze zijn niet precies hetzelfde.

Ongeacht de Linux-distributie die we gebruiken, Ubuntu, Debian of een ander, het proces is praktisch hetzelfde, zowel vanuit de grafische interface als via de opdrachtregel. Maar eerst moeten we bestuderen welk bestandssysteem we willen gebruiken.

Een schijf, een USB of een SD formatteren in Linux

Kies het bestandssysteem

Dakramen en raamkozijnen 10 en Windows 11, net als eerdere versies van de Microsoft besturingssysteem, kunnen we de schijven formatteren met behulp van 3 verschillende bestandssystemen: exFAT, FAT32 en NTFS. Als het echter om een ​​opslagschijf gaat, moedigt Windows ons altijd aan om NFTS te gebruiken omdat het de beperkingen van FAT32 mist en veel sneller is dan exFAT.

Linux gebruikt echter een ander bestandssysteem, een bestandssysteem dat wordt ook niet ondersteund door Windows , dus we hebben geen toegang tot Linux-geformatteerde schijven vanuit Windows. Niet native, tenminste, maar met toepassingen van derden of met WSL, maar alleen met behulp van terminalopdrachten, aangezien Microsoft op dit moment nog steeds geen grafische interface biedt om Linux te gebruiken.

Linux gebruikt drie verschillende bestandssystemen: ext2, ext3 en ext4. De laatste, ext4, is het formaat dat wordt gebruikt door de modernste distributies en compatibel is met de meest recente apparatuur, terwijl de andere bestandssystemen worden gebruikt in oudere distributies en apparatuur. In tegenstelling tot Windows, dat geen schijven met ext2-, ext3- en ext4-bestandssystemen kan lezen, kan Linux bestanden openen en wijzigen op schijven met exFAT-, FAT32- en NTFS-bestandssystemen.

Aangezien elk Windows-bestandssysteem zijn eigen beperkingen heeft, is het eerste wat we moeten doen, kiezen welk bestandsformaat we moeten kiezen:

  • FAT32 staat het opslaan van bestanden groter dan 4 GB niet toe
  • exFAT is het meest compatibele formaat voor alle besturingssystemen en heeft niet de maximale bestandsbeperking van 4 GB.
  • NTFS is het bestandssysteem dat door Windows wordt gebruikt op stations waarop het besturingssysteem is geïnstalleerd.

Zoals ik hierboven heb vermeld, is exFAT het bestandsformaat dat we moeten gebruiken als we willen dat de schijf of harde schijf wordt geformatteerd zonder problemen kunnen worden gelezen zowel in Linux-besturingssystemen als via Windows zonder gedwongen te zijn een applicatie van derden of Windows WSL te gebruiken.

De functies die worden aangeboden door het exFAT-bestandssysteem zijn erg vergelijkbaar met die momenteel worden aangeboden door ext4 . Bovendien is het ook compatibel met oudere Linux-distributies die het ext2- en ext3-bestandssysteem gebruiken. Zodra we duidelijk zijn dat het te gebruiken formaat exFAT is, is het tijd om de stappen te kennen die moeten worden gevolgd om schijven in Linux te formatteren.

De stappen zijn precies hetzelfde, ongeacht of het een harde schijf, USB-drive of geheugenkaart is.

Schijven formatteren in Linux

Nu we duidelijk zijn over het te gebruiken bestandssysteem, is het eerste wat we moeten doen: identificeer de schijf van Linux . In tegenstelling tot Windows, waar stations met letters beginnen, is Linux een beetje ingewikkelder.

In Windows is de hoofdschijf waarop het besturingssysteem draait station C. Als de hoofdschijf ook andere partities of harde schijven heeft, zijn de schijven D, E, enzovoort.

Op Linux-distributies is de hoofdschijf van de computer sda. Alle partities die de primaire schijf zijn, hebben een extra nummer: sda1, sda2, sd3, enzovoort.

Als we een andere schijf op een Linux-machine aansluiten, wordt deze sdb genoemd. Als we een derde aansluiten, is dat sdc. Als de tweede schijf, sdb, twee partities heeft, zijn dit sdb1 en sdb2. Als de derde schijf 4 partities heeft, zullen we deze herkennen als sdc1, sdc2, sdc3 en sdc4.

Net als in Windows staat Linux ons ook niet toe om de hoofdschijf C en sda respectievelijk vanaf het systeem zelf te formatteren. Om dit te doen, moeten we de Windows-installatiewizard en een LiveCD-distributie op Linux gebruiken.

Met de grafische interface

De snelste en gemakkelijkste methode om formatteer schijven in Linux is met behulp van de grafische interface, met name de toepassing Disks, een toepassing die is opgenomen in de meeste moderne Linux-distributies.

Met de Schijven-app

Zodra u de applicatie opent, is deze verdeeld in twee kolommen. In de linkerkolom worden alle stations weergegeven die toegankelijk zijn vanaf de computer. Hier moeten we op de eenheid klikken die we willen formatteren en dan gaan we naar de kolom aan de rechterkant.

Als de eenheid heeft geen partitie gemaakt, is dit het eerste dat we moeten doen door op het + teken te drukken en de grootte vast te stellen die we willen dat de partitie heeft en op volgende te klikken. Vervolgens selecteren we in het gedeelte Type exFAT. Als het niet verschijnt, klikt u op Overige en selecteert u de exFAT. Klik ten slotte op creëren en wacht tot het proces is voltooid.

Formatteer unidades Linux

Als we binnen de andere opties de exFAT-optie niet kunnen selecteren, hebben we nodig om utils en zekeringpakketten te installeren vanaf de opdrachtregel met behulp van de opdracht:

sudo apt-get install exfat-fuse exfat-utils

Na de installatie keren we terug naar de grafische interface en, deze keer, of we het exFAt-formaat kunnen selecteren.

GParted gebruiken

Als we de native Linux-functie waarmee we schijven kunnen formatteren niet willen gebruiken, kunnen we de GParted-applicatie gebruiken, een applicatie die we eerder via de terminal moeten installeren met de volgende opdracht, maar niet voordat we hebben gecontroleerd of er updates in behandeling zijn :

sudo apt-get update

sudo apt-get install gparted
Zodra de installatie is voltooid, gaan we naar de applicatielade en voeren we GParted uit. Allereerst zal de applicatie ons om het wachtwoord van het gebruikersaccount vragen, omdat we belangrijke wijzigingen in het systeem gaan aanbrengen die mogelijk het verlies van gegevens van sommige eenheden met zich meebrengen. Nadat we de applicatie hebben geopend, klikt u op de vervolgkeuzelijst in de rechterbovenhoek om de eenheid te selecteren waarmee we willen werken.

Formatteer unidades Linux met GParted

Nadat we het apparaat hebben geselecteerd, moeten we het eerst ontkoppelen om ermee te kunnen werken. Om het te ontkoppelen, klikt u met de rechtermuisknop op het station en selecteert u Ontkoppelen .

Nadat we de schijf hebben ontkoppeld, klikt u met de rechtermuisknop op de schijf en selecteert u Formaat als en selecteer het bestandssysteem dat we op de schijf willen gebruiken.

Formatteer unidades Linux met GParted

Gebruik de opdrachtregel

Rekening houdend met al het bovenstaande, om geen fouten te maken en de schijf of partitie te formatteren die we niet willen, is het eerste wat we moeten doen identificeren welke schijf en/of partitie waarmee we gaan werken. Om dit te doen, gebruiken we het commando

lsblk

In de volgende afbeelding heeft de sda ​​van de hoofdschijf 3 partities: sda1, sd2 en sd3. De schijf die we op de computer hebben aangesloten om te formatteren, is sdb en heeft geen partities.

Formatteer unidades Linux

Nu we duidelijk zijn dat de schijf waarmee we gaan werken sdb is, is het tijd om de schijf te formatteren met behulp van de terminal-opdrachtregel. In dit geval gaan we de mkfs-tool gebruiken, een tool die, om schijven in exFAT-formaat te formatteren, heeft de zekering en utils nodig pakketten, pakketten die we kunnen installeren met de volgende opdracht.

sudo apt-get install exfat-fuse exfat-utils

Om de schijf in exFAT-indeling te formatteren, moeten we eerst: ontkoppel de schijf anders kunt u het proces niet uitvoeren.

sudo umount /dev/sdb

Vervolgens zullen we de volgende opdracht gebruiken om de schijf te formatteren met het exFAT-bestandssysteem.

sudo mkfs.exfat /dev/sdb

Formatteer unidades Linux

Als we, in plaats van het exFAT-formaat te gebruiken, een ander formaat willen gebruiken, moeten we vervang exfa door het bestandssysteem : ntfs, ext2, ext3, ext4, fat32.

Formatteer unidades Linux

Het type opmaak dat we gaan gebruiken is de langzame, omdat het lang zal duren om te voltooien, afhankelijk van de capaciteit van de schijf. Als we willen om het proces te versnellen, we voegen de /Q-parameter toe aan de code zoals hieronder weergegeven:

sudo mkfs.exfat -Q /dev/sdb