Hoe exFAT te mounten en te lezen op Linux

Bestandssystemen zijn essentieel voor het lezen, schrijven en lokaliseren van gegevens in elk besturingssysteem en zijn essentieel zodat apparaten zoals harde schijven of USB-geheugensticks kunnen worden herkend en volledige toegang hebben tot hun inhoud.

Vanwege de verschillende huidige besturingssystemen, zoals Windows, Linux en macOS, is het belangrijk om te verduidelijken dat elk zijn eigen bestandssysteem presenteert, zodat als we proberen toegang te krijgen tot een medium met een bestandssysteem dat niet compatibel is, we te maken krijgen met een fout waardoor we er niet aan kunnen werken.

Een van de bestandssystemen die vooral bekend staat om zijn veelzijdigheid, veiligheid en capaciteit, is het exFAT-systeem (Extended File Allocation Table), het eigen bestandssysteem van Microsoft en bijna volledig opnieuw ontwikkeld, exclusief voor flash-geheugen, maar het is een veelzijdig systeem dat compatibel is met televisies, mediaspelers, gameconsoles en nog veel meer apparaten.

Het aanbevolen gebruik voor exFAT kan worden toegepast voor externe schijven waar het nodig is om bestanden te hosten die groter zijn dan 4 GB en die compatibel zijn met het grootst mogelijke aantal apparaten.

VoordeelEen van de voordelen van het gebruik van een exFAT-bestandssysteem hebben we:

  • Ondersteuning van 2.796.202 bestanden per map
  • Beter prestatieniveau bij de toewijzing van vrije ruimte dankzij bitmaptechnologie voor vrije ruimte
  • Ondersteunt toegangscontrolelijsten
  • Ondersteuning voor transactieveilig FAT-bestandssysteem (TFAT)
  • Ondersteuning van 2.796.202 mappen per partitie waarmee het mogelijk is om tot 7,8 miljard bestanden op te slaan
  • Ondersteunt een bestandsgrootte van 264 bytes (16 Exbibytes)
  • Clustergrootte tot 2255 bytes
  • Compatibel met de meeste huidige besturingssystemen

Hoewel exFAT compatibel is met de meeste systemen, is in het geval van Linux de installatie van bibliotheken of speciale add-ons vereist om volledige toegang tot de inhoud te hebben, als we proberen een exFAT-apparaat in Linux te mounten, wordt de volgende fout weergegeven :

VERGROTEN

Van daaruit zal het onmogelijk zijn om toegang te krijgen tot de inhoud van het medium, zowel om erop te lezen als om erop te schrijven. Solvetic zal de juiste manier uitleggen om exFAT-media op een eenvoudige en functionele manier te mounten en te benaderen.

1. Hoe de vereiste plug-ins te installeren om exFAT op Linux te mounten en te lezen


Voor optimale exFAT-compatibiliteit op Linux is het gebruik van twee bibliotheken vereist, namelijk exfat-fuse en exfat-utils.
Ze zijn een implementatie van het exFAT-bestandssysteem die alle functies voor Unix-achtige systemen omvat en bestaan ​​uit een FUSE-module (fuse-exfat) en een set hulpprogramma's (exfat-utils) waarmee u volledige en naadloze toegang tot de bestanden hebt. apparaten.

In dit geval zullen we Ubuntu 18 gebruiken, om deze bibliotheken te installeren, openen we de terminal en voeren we het volgende uit:

 sudo apt install exfat-fuse exfat-utils

VERGROTEN

Een alternatieve manier om deze bibliotheken te installeren is rechtstreeks vanuit de broncode, hiervoor moeten we elk van de volgende regels in hun volgorde uitvoeren:

 git clone https://github.com/relan/exfat.git cd exfat autoreconf --install ./configure Make
Vervolgens installeren we de driver en hulpprogramma's als rootgebruikers:
 laten installeren

2. Hoe exFAT-apparaten automatisch op Linux te mounten


Zodra het installatieproces van deze bibliotheken is voltooid, is het voldoende om de exFAT-eenheid op de computer aan te sluiten en deze zal automatisch worden gemonteerd, in het geval dat de eenheid al is aangesloten, is het voldoende om deze los te koppelen en opnieuw aan te sluiten zodat het systeem herkent het en bij het openen van de Linux-verkenner kunnen we zien dat het apparaat correct is gemonteerd:

VERGROTEN

Bedenk dat moderne Linux-distributies in staat zijn externe media te herkennen en deze automatisch te koppelen.

3. Hoe exFAT-apparaten op Linux vanaf de terminal te mounten


Een andere methode om een ​​exFAT-schijf te mounten in Linux is het gebruik van de terminal, in dit geval is het proces identiek aan het aankoppelen van een andere partitie door de "-t exfat"-schakelaar te gebruiken om het mount-commando te vertellen om een ​​bestandssysteem specifiek als exFAT te mounten.

Stap 1
De eerste stap die u moet nemen, is het maken van een map die zal fungeren als een koppelpunt voor het exFAT-bestandssysteem, om dit te bereiken gaan we de volgende opdracht uitvoeren om een ​​map te maken in / media / exfat:

 sudo mkdir / media / exfat
Stap 2
Vervolgens gaan we het volgende commando uitvoeren om het exFAT-apparaat te mounten, het is belangrijk dat we duidelijkheid hebben over het pad van het apparaat, om dit te identificeren gaan we het volgende commando uitvoeren:
 sudo fdisk -l
Stap 3
Zodra de eenheid is geïdentificeerd, voeren we de volgende opdracht uit:
 sudo mount -t exfat / dev / sdc / media / exfat

VERGROTEN

Stap 4
Vanaf hier hebben we volledige toegang tot de unit.

Om de ontkoppelde partitie te ontkoppelen, hebben we de volgende opties:

  • Voer het commando sudo umount / dev / sdc uit (altijd het middelste pad aangeven)
  • Klik met de rechtermuisknop op het schijfpictogram op het bureaublad en selecteer de optie Uitwerpen
  • Ga naar de Linux-verkenner en klik daar op de exFAT-schijf en selecteer de optie Eject of Safely remove drive:

VERGROTEN

We kunnen zien dat, hoewel exFAT een zeer compatibel bestandssysteem is, in het geval van Linux extra hulp nodig is om alles te laten werken zoals verwacht en met de beste opties voor gebruik.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave