
Soms moeten Linux-gebruikers bestanden uitwisselen met computers met andere besturingssystemen, zoals Windows of macOS. Dat is eenvoudig genoeg met een USB-drive, zolang deze maar correct is geformatteerd.
Het universele formaat?
De belangrijkste stappen
Formatteren met GNOME-schijven
Formatteren op de opdrachtregel
Vermijd de 4GB-barrière
Het universele formaat?
Linux-harde schijven worden meestal geformatteerd naar ext4, hoewel andere formaten langzaam in populariteit toenemen, zoals btrfs en ZFS. Dit zijn Linux-specifieke bestandssysteemindelingen. Met USB-drives is het een ander verhaal. Om te genieten van maximale flexibiliteit en om ze zowel op Windows of macOS als op Linux te kunnen gebruiken, moeten ze worden geformatteerd naar iets dat in alle drie de besturingssystemen werkt.
Het is duidelijk dat het gebruik van een Linux-only formaat ons niet zal geven wat we nodig hebben. Geen van beide gebruikt een Apple-only formaat. Het dichtst bij een Esperanto met bestandsopslagformaten was FAT32. USB-drives die volgens deze Microsoft-standaard zijn geformatteerd, kunnen door elkaar worden gebruikt op Windows, Linux en macOS. Dat was geweldig totdat je probeerde een bestand op te slaan dat groter was dan 4 GB. Dat was de vaste bestandsgrootte met een bovengrens die in FAT32 was ingebakken.
Het exFAT-bestandssysteem overwint die beperking. Het is een ander Microsoft-formaat en het is compatibel met macOS en – sinds kernel 5.4 – Linux. Dat maakt het een sterke concurrent voor het beste bestandssysteem voor USB-drives die moeten werken met de drie grote besturingssystemen. Het heeft niet de nadelen van FAT32, maar het draagt ​​ook niet de overheadkosten en extra functionaliteit van NTFS. Dat maakt het ook snel.
Zolang je een Linux-kernel gebruikt die versie 5.4 of hoger is, kun je exFAT net zo gemakkelijk gebruiken als elk van de andere ondersteunde bestandssystemen. Op het moment van schrijven is de huidige Linux-kernel 5.18, dus zolang je een recentelijk gepatcht en bijgewerkt systeem hebt, ben je klaar om te gaan. We zullen een grafische methode demonstreren met behulp van GNOME Disks, evenals een terminalmethode.
De belangrijkste stappen
Wanneer u een nieuw bestandssysteem op een USB-station schrijft, wordt alles erop gewist. Dat betekent dat het van essentieel belang is dat u:
- Controleer of het u niets kan schelen dat alles en nog wat op de USB-drive wordt gewist of zorg ervoor dat u alles wat u wilt bewaren naar een andere schijf hebt gekopieerd.
- Zorg ervoor dat u weet welk opslagapparaat u wilt formatteren. Formatteer niet de verkeerde schijf. Het is een makkelijke fout om te maken op een computer met meerdere schijven.
Formatteren met GNOME-schijven
De veiligste manier om te beginnen is met de USB-drive losgekoppeld. In Ubuntu kunt u op de toets “Super” drukken en vervolgens “schijven” typen in het zoekveld. Je ziet de disks icoon. Klik op het pictogram om de GNOME te starten disks sollicitatie.

De disks applicatie geeft een overzicht van de opslagapparaten die het kan vinden in de linkerzijbalk.

Deze computer heeft een combinatie van fysieke schijven en SSD-schijven en een optische cd/dvd-drive.
Sluit de USB-drive aan. Linux zal het detecteren en de verandering zal worden weerspiegeld in de GNOME disks sollicitatie.

De schijf is toegevoegd aan de lijst met bekende opslagapparaten en is correct geïdentificeerd als een Kingston Data Traveler. De totale capaciteit van deze USB-drive is 32 GB, maar wordt weergegeven als 31 GB. Dit komt omdat je een beetje ruimte verliest wanneer je een schijf formatteert. Wees niet verbaasd als de capaciteit van uw USB-drive niet zo groot is als u verwacht.
Klik op de schijf om er wat informatie over te zien.

We kunnen zien dat het is geformatteerd met het ext4-bestandssysteem en dat de Linux-aanduiding “/dev/sdc” is.
Klik op het tandwielpictogram en klik vervolgens op de menuoptie “Partitie formatteren …”.

Typ een naam voor uw USB-station, selecteer het keuzerondje “Overige” en klik vervolgens op de knop “Volgende”.

Selecteer het keuzerondje “exFAT” en klik vervolgens op de knop “Volgende”.

U wordt gewaarschuwd dat de USB-drive wordt schoongeveegd en u krijgt de details van de drive te zien, zodat u kunt bevestigen dat dit de drive is die u wilt formatteren. Pas als u zeker weet dat het de juiste schijf is, klikt u op de rode knop ‘Formatteren’.

De schijf is voor u geformatteerd en u keert terug naar de hoofd disks Scherm. De vermelding voor de USB-drive laat nu zien dat deze is geformatteerd met het exFAT-bestandssysteem.

Formatteren op de opdrachtregel
De eerste stap is om de USB-drive positief te identificeren. We kunnen dit doen met behulp van de lsblk opdracht. Zonder de USB-drive aangesloten, voer de lsblk opdracht:
lsblk

Sluit het USB-station aan op de computer en wacht even totdat Linux het herkent en koppelt. Voer dan hetzelfde uit lsblk opdracht:
lsblk

We kunnen de nieuwe vermelding voor de USB-drive zien. Het wordt weergegeven als apparaat “/dev/sdc”, en het is gekoppeld aan “/run/media/dave/MetalUSB”.
Voordat we het kunnen formatteren, moeten we het ontkoppelen. We zullen moeten gebruiken sudo. Merk op dat er geen “n” is in de opdracht “umount”.
We passeren het bergpunt naar de umount opdracht. Wat dit doet, is het ontkoppelen van de bestandssysteem. Als we de gebruiken lsblk commando zullen we zien dat de USB-drive nog steeds wordt herkend, maar niet langer is gekoppeld aan een koppelpunt.
sudo umount /run/media/dave/MetalUSB
lsblk

Om de USB-drive te formatteren met het nieuwe bestandssysteem, gebruiken we de mkfs.exfat opdracht. We moeten verwijzen naar het USB-station met behulp van de apparaatnaam, die “/dev/sdc” is.
De -L (label) optie laat ons een volumelabel leveren. We gaan deze USB-drive “Metal32” noemen.
sudo mkfs.exfat -L Metal32 /dev/sdc

Koppel het USB-station los, wacht even en sluit het vervolgens weer aan. Gebruik de lsblk commando nogmaals en je zult zien dat de schijf nu is aangekoppeld en dat de naam van het aankoppelpunt is gewijzigd om de naam weer te geven die we hebben gekozen toen we het bestandssysteem maakten.
lsblk

Om te controleren of het bestandssysteem inderdaad exFAT is, kunnen we het df-commando gebruiken met de -T (soort) optie.
df -T /dev/sdc

We kunnen zien dat het bestandssysteem wordt vermeld als exFAT.
Om er zeker van te zijn dat Microsoft Windows tevreden was met het USB-station, hebben we het op een Windows-computer aangesloten en naar de eigenschappen ervan gekeken. Windows 10 behandelde de schijf als een functioneel en correct geformatteerd USB-station, met behulp van het exFAT-bestandssysteem.

Vermijd de 4GB-barrière
De theoretische maximale grootte van een bestand onder exFAT is 16EB (Exbibytes). Hoewel het onwaarschijnlijk is dat u ooit een bestand van die grootte hoeft te vervoeren, is het overdragen en delen van bestanden van meer dan 4 GB een vereiste die vaak genoeg is om van exFAT een goede kandidaat te maken voor een universeel formaat voor USB-drives.